具体的な業務内容
【東京/週4在宅可】iOSエンジニア(Swift)/飲食店向け予約管理システム「ebica」
ebicaの店舗向けiPadアプリケーションの開発を担当。主にSwift/SwiftUIで構築されたアプリへの機能追加・運用保守が行っていただきます。開発はスクラムで2週間のスプリントでリリースするサイクルとなっています。
2024年5月にシステム刷新をおこない、Swfit/SwiftUIへの移行は完了したものの、パフォーマンス・保守性の観点から内部アーキテクチャを大幅に見直していく必要がある状況です。そのためのゴール設定から始まり、アーキテクチャ設計、目標達成までのロードマップの作成をおこない、機能開発・運用と並行してこれらを推進を担っていただきます。また、プロダクトが成長するにつれ、アプリの操作性、信頼性、パフォーマンス向上の重要性がより高まります。そのためアプリだけでなく関連するバックエンドのシステムなども考慮した設計・実装によって課題を解決し、顧客に安定してサービスを提供することに強い関心のある方を探しています。
現在、開発体制にスクラムを導入しプロダクト開発を実施。まだまだ小規模な組織であるため、iOS開発を軸足にしてフロントエンド/バックエンド開発も担当することなども可能です。今後フルスタックエンジニアとして経験を積んでいきたい方も歓迎します。
■具体的な業務
・Swift/SwiftUIを用いたiPadアプリ開発:実装、ユニットテスト実装、コードレビュー、動作検証、リリース作業
・仕様検討・設計:チームで実施する仕様検討に主体的に参加し、基本設計・画面設計・アーキテクチャ設計・リファクタリング方針検討・パフォーマンスチューニング等のアウトプット
・スクラムイベントを踏まえた開発スケジュールの検討と調整・プロセス改善
・問合せ対応:問合せ/障害の原因調査・特定により関係者と協力した問題解決
■組織構成
現在、iPadアプリ開発は担当マネージャとディレクターとパートナーの3名体制となっていますが、採用後はスクラムチームの一員として業務に臨んでいただきます。ebicaの開発チームは、マネージャ2名含め8名でスクラムチームを導入し開発を推進。ベトナムの開発チームは日本語のできるマネージャ1名の他5名のエンジニアでスクラムチームを構成。テストチーム、ディレクターもスクラムチームに参加し、2週間のスプリントでリリースを行う体制。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境