仕事内容
累計DL数3,400万を超えるマンガアプリ「マンガBANG」のAndroidエンジニアとして、機能開発、テスト、リリースを担当します。KotlinやJetpack Composeを用いた新機能開発や既存機能改修、クラッシュ調査、AI活用推進を通じて、ユーザーに洗練された漫画体験を提供します。企画段階から参画し、新技術導入にも積極的に関われる環境です。
職務内容
- 洗練されたUI/UXによる漫画体験をユーザーに提供し、テスト・計測によって安定した品質のリリースを継続します。
- 高機能なアプリを持続して開発し続けられる技術スタックを追求し、Play Storeでの評価向上を目指します。
- マンガBANG Androidの新規機能開発、既存機能改修、テスト、リリースを行います。
- PullRequestベースのコードレビューやペアプロ・モブプロを通じてチームメンバーと協働開発を行います。
- Firebase Crashlyticsでクラッシュを調査・修正し、アプリの品質向上に貢献します。
- 企画/運営チームやデザイナーと連携し、開発者・ユーザー目線で仕様およびデザインの策定に参画します。
- AI活用の推進として、最新情報のキャッチアップとプロジェクトへの適用検討、開発効率化やテストコード拡充を実施します。
チーム組織
- エンジニアは9名体制で、サーバーサイドチーム(正社員3名、業務委託1名)とアプリチーム(正社員iOS2名、正社員Android1名、業務委託Android1名)で構成されています。
- UIUXデザイナー1名、サービス運用10名が在籍しています。
- OSやエディタ、IDEといった個人の環境は各自の責任で自由に選択できます。
- 企画決定の場に実装担当の開発メンバーが参加し、タスクの見積もりは実装担当メンバーが中心となって行います。
- 全体のスケジュール管理は、途中の成果を随時確認しながら納期や機能を柔軟に調整する形で行われます。
- 自由な企画とスピード感のある開発力が強みで、少数精鋭組織のため様々なアイデアを自ら出し実践できます。
- 服装や音楽など社内は自由な環境で、業務時間に最大限集中して成果を出すことを重視しています。
- 長時間労働は避け、集中力をもって成果を出すことを重視しており、エンジニア平均残業時間は3.8時間とワークライフバランスに優れています。
プロダクト紹介
- 累計DL数3,400万を超えるフリーミアム型のマンガアプリ「マンガBANG」の開発に携わります。
- 10年続くサービスで、KotlinやJetpack Composeを導入し既存コードのリプレイスを進めています。
- 現在Android開発メンバーは2名体制であり、経験豊富なAndroidエンジニアの採用が急務です。
- マンガBANGの改善および新機能追加をスピード感をもって実現できる開発チーム体制の構築を目指しています。
- 当社のシステムを理解し、マンガBANGの仕様設計のキーマンとしてアプリ開発チームを牽引することを期待されています。
開発環境
- 対応プラットフォームはAndroid、対応OSバージョンは8.0〜です。
- 開発言語はKotlin93%, Java5%, その他2%で、Clean Architectureベースのアーキテクチャを採用しています。
- CIサービスはGitHub Actions, Bitrise、デザインツールはFigmaを使用しています。
- 開発ツールとしてAndroid Studio, GitHub, Slack, GitHub Copilot, Claude codeを利用しています。
- 必須ライブラリはAndroid Jetpack(Compose, Room等), Kotlin Coroutines, Retrofit, Dagger + Hilt, Firebase Crashlyticsです。
- 歓迎ライブラリは広告系(Admob等), 課金系(Google Play Billing Library等), Firebase(Analytics, RemoteConfig, In-App-Message), Swaggerです。
- 開発はスクラムベースで2週間スプリント、企画/運営チームとエンジニアで企画を行い、デザイナーと連携してデザインをブラッシュアップします。
- タスクの見積もりは担当エンジニアに任され、CTOが全体のスケジュールを管理します。
- コードレビューはピアレビューとCTOによるレビューの2段階で実施され、必要に応じてペアプロやモブプログラミングも行われます。
- ソフトウェアテストは重要機能の単体テストがメインで、テスト自動化は今後注力する分野です。
- サービス開発へのAI導入として、GitHub Copilot、Claude codeを導入し活用検証を進めています。
このポジションの魅力
- 200万人のユーザーが利用する大規模サービスで、高負荷対策やパフォーマンス改善など技術的な挑戦に取り組めます。
- 開発した機能のインパクトがユーザーにダイレクトに届き、サービスの価値提供を実感できる環境です。
- エンジニアが企画段階から参画し、ビジネスサイドと一体となってサービスの将来像や新機能の企画・要件定義に関われます。
- 技術的な知見に基づいた提案が尊重され、自身のアイデアをサービスのロードマップや仕様決定に反映できる裁量があります。
- 技術的な課題解決やサービス成長に最適な技術スタックであれば、新しい言語やフレームワークの導入提案を積極的に歓迎します。
求めるスキル・経験
必須
Android開発経験2年以上 モバイルアプリ開発経験
Android Jetpackの実務経験2年以上(Compose、Room等) モバイルアプリ開発経験
歓迎
募集要項
- 職種
- Androidエンジニア
- 雇用形態
- 正社員
- 想定年収
- 450万〜1200万円
- 勤務地
- 東京都 渋谷区
- 出社・リモート
- ハイブリッド / 週3日リモート
- 必要経験
- 2年以上
- レベル
- リーダー
- 勤務時間
- フレックスタイム制 / コアタイム 11:00〜15:00 / 実働8時間
- 休日休暇
- 年間休日125日 / 完全週休2日制 / 祝日休み / 夏季休暇2日
- 給与の詳細
- 昇給 年1回 / みなし残業 月15時間
- 試用期間
- 3ヶ月
福利厚生・制度
選考プロセス
- 書類選考
- 役員面接 (対面もしくはWEB)
- 最終面接 (対面)