具体的な業務内容
【 iOSエンジニア/在宅可】アプリ開発◆東証グロース市場上場◆「英語×コーチング」のパイオニア企業
【東証グロース市場上場/人の力とテクノロジーの力を融合させ、英語学習に革新を/既存のプロダクトや新規事業のアプリ開発】
■業務内容:
英語学習に最適化された、圧倒的に使い勝手が良く英語力も伸びるアプリ開発をお任せします。
直近では学習計画や実績を管理するための学習管理アプリ、リスニング力など英語のスキルを伸ばすための学習アプリなどを開発しています。
iOSアプリの開発を行っていただきます。サーバサイドエンジニアと共にサーバサイドも含めた最適なアーキテクチャ設計やAPI設計なども担当することを想定しています。また小さいチームであるため、プログリットの文化に合うようなエンジニア文化を共に考えて、実現していきたいと考えています。
■開発フロー:
1. PdMがリリースに向けて入れる機能の優先順位を検討
2. その機能ごとにPdM、エンジニア、デザイナーから数名ずつ担当を決め、チームアップ。
・エンジニアに関しては必要な領域(iOS、Android、フロントエンド、サーバサイド)から1名ずつ入る。
3. 上記メンバーがFigmaやGitHub Discussionを活用して議論し、仕様の詳細を詰める。
4. エンジニアが実装
5. 他のエンジニアがコードレビュー
6. QAメンバーによる検証
7. リリース
■開発環境:
言語:Swift
ライブラリ:SwiftUI、UIKit、OpenAPIClient、Concurrency
CI/CD:Bitrise、GitHub Actions、Fastlane
エラー検知:Crashlytics、Sentry
■平均的なチーム構成:
平均約4名で1チームとして開発を行っております。1プロジェクトのリリース単位期間はおよそ1カ月くらいです。
■ポジションの魅力:
◎自社サービスのアプリ開発に携わることができ、エンジニアとして事業に直接、価値提供することができます。
開発する内容もPdM、デザイナー、エンジニアの全員で検討を行うため、自身の意見を反映できる環境です。
お客様の数が多すぎないため、直接ユーザであるお客様と話す機会が多いです。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境