PairsのAndroidクライアントアプリ開発を担当していただきます。
Androidエンジニアとしては、新規施策の実装や中長期目線での技術戦略の立案・遂行を行っていただきます。
また、開発作業だけでなく、各種KPIやユーザーの行動ログをもとに、サービス改善案の抽出・仮説検証・効果検証といった領域まで関わることが可能で、モバイルアプリのグロースハック全般も業務として担当していただきます。
また、リリース後の数値分析まで行うなど、エンジニアであってもビジネス視点を身につけることができます。技術面においても、必要があれば最新技術の導入も現場のエンジニアに意思決定をお任せしています。
チーム責任者インタビュー
https://www.wantedly.com/companies/eureka/employee_interviews/17635
実際の業務内容
- PairsのAndroidクライアントアプリ開発
- 新規施策の企画〜開発〜テスト〜リリースといったサービス開発業務
- 継続的にメンテナンスしていくための技術戦略の立案・遂行
- 開発プロセスの改善
- Pairsのグロースハック
- 各種データやユーザーの行動ログからのサービス改善案の抽出
- サービス改善案の仮説検証と改善施策の検討
- 施策リリース後の効果計測
仕事の進め方
- 週に1〜2回程度、ビジネスサイドも交えて定期的な開発の打ち合わせをチームで行う
- 合わせてプロジェクトごとに必要に応じて別途必要な打ち合わせを行う
- JenkinsやBitriseを用いた配信の自動化
- コードはGitHubにてバージョン管理を行い、PullRequestを用いてコードレビューなどを行いマージする
- コードレビューはコメントを書くよりも、メンバーで集まってディスカッションしながらレビューし合う形で進めている
- 開発に必要な全ての資料やデータ(個人情報を除く)は、実装を担当するメンバーなら誰でも、上長その他の許可の必要なく自由に閲覧できる
- 専用の情報共有ツールを使って、ノウハウや議事録、日報などの情報共有を行っている
仕事から得られるもの
- Androidアプリの開発ナレッジの習得
- 最新技術をキャッチアップして業務で活用していくスキル
- エウレカでは技術選択は全て開発者が責任を持って行っており、必要に応じて最新技術も積極的に活用することができます
- 具体例としては、アプリの状態管理に纏わる課題を解決するためにFluxを採用したり、DBのメンテナンスコスト削減を目的としてAndroid-Ormaを採用したり、といった技術選定を現場の裁量で行ってきました
- 施策立案/効果測定のための数値分析スキル
- 国内最大級のオンラインデーティングサービスのエンジニアリング経験
- 上記に必要な知見の蓄積による、エンジニアとして実践に裏打ちされた幅広い基礎の習得
- 高トラフィックな環境下でのプロダクト開発経験
- モダンな開発環境でのプロダクト開発経験
- 外資系IT企業ならではの論理性、圧倒的スピードのあるプロダクト開発経験
- プロダクト開発を通した社会貢献(晩婚化問題、少子化問題、人生における自由な選択 etc.)
- 英語力(業務上必須ではありませんが、親会社や外国籍メンバーとのコミュニケーションのため英会話学習をサポート。また、社内メンバーの国籍は、台湾・韓国・フィリピン・オーストラリア・イギリス・アメリカ・フランスと多種多様です)
【使っているツール/環境】
- 開発環境:Android Studio
- 開発言語:Kotlin / Java
- ライブラリ:RxJava / Dagger / Retrofit / Android-Orma
- アーキテクチャ:Flux / MVP / MVVM / Layered Architecture
|