仕事内容
累計DL数3,400万を超えるマンガアプリ「マンガBANG!」のAndroidエンジニアを業務委託で募集します。Kotlinを主言語とし、Clean Architectureベースで新規機能開発、既存機能改修、テスト、リリース、クラッシュ修正、AI活用推進などを行います。週2日以上のオフィス出社が必須で、自由な環境でワークライフバランスを重視しながら開発に集中できるチームです。
作業内容
- マンガBANG Androidの新規機能開発、既存機能改修、テスト、リリースを行います。
- 実装後は実機でのテストを行い、リリース後はFirebaseのRelease Monitoringで経過観察を行います。
- PullRequestベースでのコードレビューや、必要に応じてペアプロやモブプロを実施し成果物の認識合わせを行います。
- アプリリリース後はFirebase Crashlyticsを確認し、発見したクラッシュの修正対応を行いアプリの品質向上を行います。
- 企画/運営が主導する仕様策定において、エンジニア目線およびユーザ目線での意見出しを行います。
- デザイナーがFigmaに作成したデザインについてフィードバックを行います。
- アプリ開発のAI活用について最新情報のキャッチアップとプロジェクトへの適用検討、および開発効率化やテストコード拡充を実施します。
チーム組織
- エンジニア9名(CTO、サーバーサイド4名、アプリ4名)、サービス運用10名、UIUXデザイナー1名の体制です。
- OSやエディタ、IDEといった個人の環境は各自の責任で自由に選択できます。
- 企画決定の場に実装担当の開発メンバーが参加し、タスクの見積もりも実装メンバーが中心となって行います。
- 全体のスケジュール管理は、途中の成果を随時確認しながら納期や機能を柔軟に調整します。
- 自由な企画とスピード感のある開発力が強みで、少数精鋭の組織で様々なアイディアを実践できます。
- 服装や音楽など社内は自由な環境で、リラックスして業務に集中できる雰囲気です。
- 長時間猛烈に働くことは避け、集中力をもって成果を出すことを重視しており、休日出勤や深夜残業はほぼありません。
- エンジニア平均残業時間は3.8時間と少なく、ワークライフバランスに優れた組織を目指しています。
プロダクト紹介
- <マンガBANG!>は累計DL数3,400万を超える国内最大級のフリーミアム型のマンガアプリです。
- 1,000万部超の大ヒットマンガや、ドラマ化、アニメ化された人気漫画を毎日8話分、無料で読めます。
開発環境
- 対応プラットフォームはAndroid、対応OSバージョンは8.0〜です。
- 開発言語はKotlin93%, Java5%, その他2%で、Clean Architectureベースのアーキテクチャを採用しています。
- CI ServiceとしてGitHub Actions, Bitriseを使用し、デザインツールはFigmaです。
- 開発ツールとしてAndroid Studio, GitHub, Slack, GitHub Copilot, Claude codeを使用しています。
- Android Jetpack, Compose, Room, Kotlin Coroutines, Retrofit, Dagger & Hilt, Firebaseなどのライブラリを活用しています。
- 企画/運営チームとエンジニアで企画を行い、デザイナーと企画/運営チームでデザインを作成後、エンジニアがレビューし開発に着手します。
- タスクの見積もりは各担当分野のエンジニアに任され、全体のスケジュールはCTOが管理しています。
- スクラムをベースにした2週間スプリントの開発フローを採用し、スプリント完了時には振り返りを実施します。
- コードレビューはエンジニア同士のピアレビューとCTOによるレビューの2段階で実施し、必要に応じてペアプロやモブプログラミングも行います。
- ソフトウェアテストは重要機能の単体テストがメインで、テスト自動化は今後注力する分野です。
- GitHub Copilot、Claude codeを導入し、サービス開発へのAI活用検証を進めています。
求めるスキル・経験
必須
Android開発経験2年以上 モバイルアプリ開発経験
Android Jetpackの実務経験2年以上(Compose、Room等)
歓迎
Kotlinでの実務経験 Kotlin
コンシューマー向けアプリの開発経験
募集要項
- 職種
- Androidエンジニア
- 雇用形態
- 業務委託
- 想定年収
- 1200万〜1800万円
- 勤務地
- 東京都 渋谷区
- 出社・リモート
- ハイブリッド / 週3日リモート
- 必要経験
- 2年以上
- レベル
- メンバー
福利厚生・制度
選考プロセス
- 書類選考
- 面接1回 (対面もしくはWEB)
- 契約