国内最大級の無料マンガアプリ『マンガBANG!(マンガバン)』及び『新規サービス』の企画・開発・運用
マンガBANG!:
累計DL数3,100万を超えるフリーミアム型のマンガアプリです。
1000万部超の大ヒットマンガや、ドラマ化、アニメ化された誰もが知っている人気漫画を毎日8話分、
無料で読めるマンガアプリです。
同社は自社サービス100%ですので自由度が高く、裁量も大きいので、
エンジニアにとって働きやすい環境を作ろうとしています。
フルスタックエンジニアを目指す方に最適な環境です!
<チームとしての課題>
現在、エンジニア10名体制で開発をしていますが、
サービスの成長及び海外アプリサービスのリリースに伴いさらなる開発体制強化が必要な状況になりました。
Swiftでの開発経験を持つアプリエンジニアの参画が必須の状況です。
ユーザーやビジネスチームから上がってくる改善要望対応のスピード向上や、
海外アプリサービスの多様な新機能追加を行う為、Swiftでの開発経験があるエンジニアを募集することになりました。
【目指す状態】
マンガBANG及びMANGA BANG Global(海外版)の改善、及び新機能追加がスピード感をもって実現できる開発チーム体制の構築。
【現状】
開発リソースが足りず、開発計画に遅延が発生している状況となっております。
【期待すること】
まずは同社のシステムを理解していただき、マンガBANG、及び海外アプリサービスのUIUX改善及び新機能追加の中核メンバーになっていただきたいです。
<組織体制>
・エンジニア10名
└CTO
<サーバーサイドチーム>
正社員サーバーサイドエンジニア2名、正社員インフラエンジニア1名
業務委託サーバーサイドエンジニア3名
<アプリチーム>
正社員iOSエンジニア2名、正社員Androidエンジニア1名、業務委託Androidエンジニア1名
・サービス運用10名
・UIUXデザイナー1名
<職場環境>
・GitHubによるバージョン管理
・Slackでのコミュニケーション
・カンバン+スクラムによるタスク管理
・Bitrise CI, Circle CIでの徹底的な自動化
・セミナー参加、書籍物品購入サポート
・休憩スペースではマンガやゲームが楽しめます
<社内の雰囲気>
同社の強みは自由な企画とスピード感のある開発力です。
少数精鋭の組織なので、さまざまなアイディアを自ら出し、実践して頂けます。
また、服装や音楽など社内は自由な環境となっています。リラックスして業務に集中して頂けます。
業務時間に最大限集中して成果を出せる人がフィットする会社です。
会社としてはまだまだベンチャーとして新しいことにチャレンジして行きますが、長時間猛烈に働くということは避け、集中力をもって、成果を出すことを重視しています。休日出勤や深夜残業はほぼなく、エンジニア平均残業時間も3.8時間と少なく、ワークライフバランスに優れた組織を目指しています。
<環境>
対応プラットフォーム/ iPhone,iPad
対応OSバージョン/ 13.0
開発言語/ Swift
アーキテクチャ/ MVVM+Clean Architectureベース
パッケージ管理/ CocoaPods
CI Service / Bitrise
DB / Realm
レイアウト/ UIKit、基本コードベースで、SnapKitを利用
<採用言語とフレームワーク>
・Swift
・RxSwift、Realm
<ライブラリ>
・RxSwift/RxCocoa
・Firebase
・Analytics
・RemoteConfig
・ABTest
・InAppMessaging
・Crashlytics
・Realm
・テスト
・Quick
・Nimble
・Cuckoo
・スタイル
・SwiftLint
・SwiftFormat
・Snapkit
・SwaggerClient (Open API Generator)
<開発ツール>
・Xcode
・Bitrise、GitHub、Slack
・SwiftLint
<開発の進め方>
■次に作るものはどうやって決められるか
要件をもとにデザイナーがデザインを起こし、デザインをもとにCTOとエンジニア、デザイナーでレビューを行います。スプリントの計画でエンジニアがデザインと要件をもとにIssueを洗い出し、見積もりを行います。その後はスプリントで計画されたIssueを実装し、Pull Requestを作成、他のメンバーがレビューを行い、マージしていきます。
■タスクの見積もり、スケジュール管理
タスクの見積もりは各担当分野のエンジニアに任せています。
全体のスケジュールはCTOが管理しています。
■開発フロー
スクラムをベースにした開発フローを採用しています。スプリントの期間は2週間です。
スプリントの完了時には毎回振り返りを実施してプロジェクトの進め方、チームのあり方について議論します。
■コードレビュー
エンジニア同士でのピアレビューとCTOによるレビューの2段階で実施します。
また、必要に応じてペアプロやモブプログラミングを実施したり、重要機能についてはエンジニアチーム全体でレビュー会を行うこともあります。
■ソフトウェアテスト
機能の追加、変更が多いため、ソフトウェアテストは重要機能の単体テストがメインとなっています。
テストの自動化は今後力を入れていきたい分野です。
<開発メンバーの裁量>
・OSやエディタ、IDEといった個人の環境は、各自の責任で好きなものを使うことができます。
・企画を決定する場に、実装を担当する開発メンバーが参加しています。
・タスクの見積もりは、実装を担当するメンバーが中心となって行います
・全体のスケジュール管理は、途中の成果を随時確認しながら、
納期または盛り込む機能を柔軟に調整する形で行っています。
<仕事の魅力>
・200万人のユーザが利用する大規模なサービスを開発・運用
・ディレクターを置かずエンジニア主体の開発体制
・自分の得意分野以外にも積極的に参加し、フルスタックエンジニアを目指せる環境
・新規事業立ち上げに関われるチャンス
<サービス開発へのAI導入の取り組み>
現在、サービス開発へのAI活用検証をすすめているフェーズです。
具体的にはGitHub Copilot、Claude codeを導入して利用方法について検討しています。
【応募資格】
SwiftでのiOSアプリ開発の実務経験
【歓迎要件】
・コンシューマ向けのアプリ開発経験
・Reactive Programming(RxSwift等)での開発実務経験
・CIツール(Bitrise等)の利用経験
・Firebaseの利用経験
・サービス開発領域におけるAI導入の経験・知見、AI活用への関心がある方
9:00~19:00内で8時間勤務(休憩1時間)
※エンジニア・マンガ編集者は、フレックスタイム制あり。コアタイム11:00~15:00
※在宅勤務制度あり(出社日:週1~3日)
完全週休2日制(土・日曜日)、祝日、夏季休暇、年末年始休暇、有給休暇、誕生月休暇、結婚休暇、慶弔休暇等
【東証プライム上場 日本有数の電機メーカー系プライムベンダー】 ITエンジニア(社会インフラのDX/GX事業 電力・エネルギー領域)
【東証プライム上場 日本最大級の発電会社】 需給推進部門 電力需給の業務基盤構築プロジェクトリード(主任)
【東証プライム上場 有名総合輸送用機器メーカー】 生産技術本部 生産技術部プロセス先鋭グループ AI/自働化の研究開発担当