【Androidエンジニア】3,100万DL達成!国内最大級マンガアプリ『マンガBANG!(マンガバン)』開発運営会社で裁量大きく活躍したいエンジニアを募集!!
- Androidエンジニア
- 450万円 〜 1,200万円
最終更新日:
仕事内容
【仕事内容】
国内最大級の無料マンガアプリ『マンガBANG!(マンガバン)』及び『新規サービス』の企画・開発・運用
マンガBANG!:
累計DL数3,100万を超えるフリーミアム型のマンガアプリです
開発環境
<採用言語>
・Kotlin、Java
<開発ツール>
・Android Studio
・GitHub、GitHub Actions、Slack
<開発の進め方>
■次に作るものはどうやって決められるか
要件をもとにデザイナーがデザインを起こし、デザインをもとにCTOとエンジニア、デザイナーでレビューを行います。スプリントの計画でエンジニアがデザインと要件をもとにIssueを洗い出し、見積もりを行います。その後はスプリントで計画されたIssueを実装し、Pull Requestを作成、他のメンバーがレビューを行い、マージしていきます。
■タスクの見積もり、スケジュール管理
タスクの見積もりは各担当分野のエンジニアに任せています。
全体のスケジュールはCTOが管理しています。
■開発フロー
スクラムをベースにした開発フローを採用しています。スプリントの期間は2週間です。
スプリントの完了時には毎回振り返りを実施してプロジェクトの進め方、チームのあり方について議論します。
■コードレビュー
エンジニア同士でのピアレビューとCTOによるレビューの2段階で実施します。
また、必要に応じてペアプロやモブプログラミングを実施したり、重要機能についてはエンジニアチーム全体でレビュー会を行うこともあります。
■ソフトウェアテスト
機能の追加、変更が多いため、ソフトウェアテストは重要機能の単体テストがメインとなっています。
テストの自動化は今後力を入れていきたい分野です。
<開発メンバーの裁量>
・OS やエディタ、IDE といった個人の環境は、各自の責任で好きなものを使うことができます。
・企画を決定する場に、実装を担当する開発メンバーが参加しています。
・タスクの見積もりは、実装を担当するメンバーが中心となって行います
・全体のスケジュール管理は、途中の成果を随時確認しながら、
納期または盛り込む機能を柔軟に調整する形で行っています。
求めるスキル
必須スキル/経験
・Android開発経験2年以上
・Android Jetpackの利用経験(ViewModel、LiveData、Room等)
当社で採用しているライブラリは下記のとおりです。
<ライブラリ>
・Android Jetpack
・Compose
・Activity, Fragment
・ViewModel
・Room
・Kotlin Coroutines
・Flow, Channel
・Admob
・Google Play Billing Library
・Firebase
・InAppMessaging
・InAppUpdate
・RemoteConfig
・Analytics
・Crashlytics
・Dagger & Hilt
・Material Components
・OkHttp, Retrofit
・Swagger
歓迎スキル/経験
・Kotlinでの実務経験
・コンシューマー向けアプリの開発経験
求める人物像
・スキルアップをしたい方
・新しいものを積極的に取り入れるマインドを持った方
仕事の魅力
・200万人のユーザが利用する大規模なサービスを開発・運用
・ディレクターを置かずエンジニア主体の開発体制
・自分の得意分野以外にも積極的に参加し、フルスタックエンジニアを目指せる環境
・新規事業立ち上げに関われるチャンス