【with】Androidエンジニア
調にユーザー数・売上げを伸ばしているマッチングサービス『with』のAndroid開発、または社内で新規開発中のサービスの設計・開発をお任せいたします。
■サービスのAndroidクライアント開発、または新規サービスの設計・開発
■企画フェーズから関わり、Android OSに合った仕様の提案
【開発体制】
開発テーマごとにユニットを形成し、複数のプロジェクトを担当します。
プランナー、サーバーサイドエンジニア、iOS/Androidエンジニア、デザイナー、QAの職種横断メンバーの固定化によりチームとしての練度をあげてテーマに取り組んでおります。
プランナーが作成した企画を元に、ユニット内会議が行われ、各ユニットごとのメンバーで内容をプラッシュアップしていきます。ユニット内会議を経て、キックオフミーディングが実施され、メンバーが各自見積もった内容をユニット内で組み合わせスケジュールを仮決定します。
開発は、定例ミーティングにて成果物を確認しながら実装を進めていき、同職種内でコードレビューをメンバー相互に実施します。
コードレビューが完了したら、セクション内での動作確認会を行いプラットフォーム横断でOS差分がないか、不具合がないかチェックし、QAを経てリリースとなります。
【開発環境】
■言語: Kotlin (100%)
■アーキテクチャ: クリーンアーキテクチャ
■ライブラリ: AndroidX, Coil, Hilt, JUnit 5 など
■UI
-新規開発: Jetpack Compose
-既存改修: Android View (ViewBinding, Groupie を併用)
■ツール: Firebase Crashlytics, ktlint
■CI: GitHub Actions
■コミュニケーション: Slack, Google Meet, GitHub, Figma, Range,Confluence
■プロジェクト管理: GitHub Projects, Wrike
■貸与マシン例: MacBook Pro (M1, 16GB, 512GB)
事業内容・業種
Webサービス・Webメディア(EC/ASP/ポータル/SNS等)