select_arrow

Senior Software Engineer, Application

a_oi
40
0
0

Senior Software Engineer, Application

Published at February 4, 2020 6:15 p.m.
Edited at February 5, 2020 6:14 p.m.

概要

当ポジションでは、Flutterを用いてApprontやCollaboシリーズのアプリ開発を行います。
Flutterを用いた開発またはネイティブアプリ開発について強みを持っている方に応募していただきたいと考えています。

当社が開発しているアプリのうちひとつの開発リーダーとなって、アプリの全体を把握し、機能追加や保守作業、リリース作業等、アプリ開発においての全般の業務を責任を持って行っていただきます。

役割

上のアプリの開発チームに開発者として参加していただきます。
特にコラボシリーズは社是を賭けたアプリであり、まだまだたくさんの機能追加が必要な状況です。
これらのアプリのアップデートを長期的に続けていくために、開発リーダーとしてフロントエンドについてのすべての分野で尽力していただきます。

募集背景

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

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

入社後1ヶ月

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

入社後3ヶ月

  • 単一のアプリ全体を見渡した理解
  • アプリのリリースの管理
  • マイルストーンの管理

入社後6ヶ月

  • 社内で開発している3つのアプリ全体を見渡した理解
  • より効率的な開発環境・作業方法などの提案
  • 技術的負債の返済ができる

選考の流れ

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

開発環境

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

アプリ側

  • Dart
  • Flutter
  • Firebase

サーバ側

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

機械学習等

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

共通

  • GitHub Actions
  • Slack
  • asana