最終更新日:
エムスリーはテクノロジーを活用し、医療業界にイノベーションを起こすことを目指して、日本国内外で数多くのアプリ・Webサービスを展開しています。
アプリ開発チームではエムスリーが展開する約20事業を横
・言語: 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名のアプリエンジニアがアサインされ、小さいチームで高速に開発をおこなっています。企画段階からエンジニアが参加し技術/デザインの検証をしながら企画を具体化していきます。経営メンバーとも日次レベルでコミュニケーションをとり、素早い意思決定、素早いユーザーへの価値提供を目指しています。
・iOS向けネイティブアプリの開発経験
・App StoreへのiOSアプリケーションのリリースおよび運用経験
・XCode、OSSといった基本的な周辺知識
・CIを使ったテスト・リリースの自動化経験
・SwiftUI等の宣言的UIを用いた経験
・サーバーサイド開発の経験・基礎知識 (BFF, GraphQL, OpenAPI)
・Flutterによるアプリ開発の経験
-
・少人数のチームでスピード感を持って、企画段階から運用まで、幅広い経験を積むことが可能
・フルスタックなエンジニアが数多く在籍する環境で、アプリエンジニアとして参画された場合でも、Webフロントやバックエンド、インフラ、アプリなど、他の技術領域への挑戦も可能
・新規事業開発から、売上数百億円規模のプロダクトの継続的な改善およびリファクタリングといった、様々な事業フェーズでの経験も本人の希望に合わせて提供可能