collatech team
214
0
0

Software Engineer, Application

Published at February 4, 2020 6:15 p.m.
Edited at February 28, 2020 12:59 p.m.

概要

当ポジションでは、Flutterを用いてApprontやCollaboシリーズのアプリ開発を行います。
Flutterの経験は必ずしも必要ではありませんが、iOSまたはAndroidのネイティプ開発の経験は必要です。

シニアエンジニアと一緒に、Flutterやネイティブ開発について勉強しながらアプリケーション開発を行います。
十分な経験を積んでバリューを発揮できるようになったのちに、より広い分野で活躍できるようにできることの幅を広げていきます。

役割

上のアプリの開発チームに開発者として参加していただきます。
特にコラボシリーズは社是を賭けたアプリであり、まだまだたくさんの機能追加が必要な状況です。
それぞれのアプリに対して、必要と思われる機能の実装を行っていただきます。

募集背景

当社にはFlutterを用いて開発しているアプリが3つありますが、それに対して開発人員が十分ではありません。
新しいメンバーに入っていただくことで、よりフットワーク軽く機能開発を行えるようにしたり、技術的な負債を減らすための見直しを行えるようにしたいと考えています。

できるようになってほしいこと

入社後1ヶ月

  • 開発フローの理解
  • チームとの円滑なコミュニケーション
  • Flutterに慣れる

入社後3ヶ月

  • 単一のアプリでのある程度まとまった機能単位での開発

選考の流れ

  1. カジュアル面談
    • 選考ではありません。
    • 弊社CTOや現在アプリを統括している社員との面談を行います。
  2. 面接+スキルチェック
    • 面接を行います
    • ホワイトボードコーディングを含むことが多いです
    • 採用基準は事前に決まっています
    • どのような問題が出るかは、日程調整後にお知らせします
    • また、事前課題がある場合があります
  3. チーム全員との面談
    • 開発チーム全員と面談を行います(エンジニア以外も混ざるかもしれません)
    • 弊社の文化にあっているかを確認します

開発環境

現在、当社の開発環境では、以下のような技術を使っています。

アプリ側

  • Dart
  • Flutter
  • Firebase
  • Postman

サーバ側

  • Ruby
  • Redis
  • Docker
  • AWS
    • cloudformation
    • ECS on EC2
    • ElastiCache

機械学習等

  • Go
  • Python3
  • Vue.js
  • gRPC
  • TypeScript
  • AWS
    • EC2
    • Batch
    • ECR
  • Docker
  • envoy

共通

  • GitHub Actions
  • Slack
  • asana