具体的な業務内容
iOSアプリエンジニア〜リモートワーク可/大規模アプリの企画・開発/平均残業20時間程度
日本最大級の医療従事者向けプラットフォームを展開するエムスリーグループ内のネイティブアプリ開発およびマルチデバイス対応の促進を行うネイティブアプリエンジニア(iOS)の業務をお任せします。
当社の各事業を横断し、アプリ開発を主に担当します。 主に医療従事者向けのプラットフォームで日々使われる、ニュース、コミュニケーション、アンケートなどの各種事業や、日本最大級の医師相談サービスを展開するコンシューマ事業などがあります。
■担当業務:
既存プロダクトや新規プロダクトにおける、アプリ開発をお任せします。
プロダクトマネージャーやビジネスチーム、デザインチームと協力しながら、技術選定、開発、テスト、QA、運用まで、多くのフェーズに参画することができます。技術選定においては、プロダクト・チームごとに利用技術の決定が自由にできるため、裁量を持って開発に取り組むことができます。アプリ開発チームでは、アプリ向けAPIサーバーの開発もおこなっており、アプリ開発に限らず多くの領域に挑戦して頂けます。
■技術スタック:
・言語: Swift
・アーキテクチャ: Flux / MVVM / Clean Architecture
・ライブラリ: SwiftUI / UIkit / Combine / Swift Concurrency
・テスト: Cuckoo
・サーバサイド: Spring Boot (REST, GraphQL) / Firebase
・その他: Slack / Figma / GitLab / GitHub / Confluence / Jira
■チーム体制:
エンジニア6名(iOS / Android / バックエンド)、プロダクトマネージャー5名、QA2名
マルチデバイスチームは横断チームとして、各プロダクトチームと協力して、アプリの開発をおこなっています。1プロダクトあたり2-3名のアプリエンジニアがアサインされ、小さいチームで高速に開発をおこなっています。企画段階からエンジニアが参加し技術/デザインの検証をしながら企画を具体化していきます。経営メンバーとも日次レベルでコミュニケーションをとり、素早い意思決定、素早いユーザーへの価値提供を目指しています。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境