ALTURA X 株式会社 / フロントエンドエンジニア / モバイルアプリエンジニア
健康診断結果閲覧アプリのクロスプラットフォーム開発
種別:新規構築 ポジション:フロントエンドチームリーダー / モバイルアプリエンジニア(iOS / Android) / Web フロントエンドエンジニア チーム構成:PdM 1名 / デザイナー 1名 / バックエンドエンジニア 4〜9名 / フロントエンドエンジニア 2〜3名 担当業務:技術選定 / 開発 / テスト / アプリストアへの審査提出およびリジェクト時の対応 / チームメンバーへの業務の割り振り / コードレビュー / デザインレビュー / GraphQL スキーマレビュー 技術スタック:TypeScript / React / React Native / Expo / GraphQL / Apollo --- 医科大学と共同で発足したプロジェクト。ユーザーが医療機関で受診した健康診断や精密検査の結果を個人のスマートフォンで閲覧できるアプリ。予約機能・問診機能・各種リマインド機能も兼ね備える。 【アプリ開発経験者0からの立ち上げ】 チーム内にアプリ開発経験のあるエンジニアがいない状況で、スタートアップのリソース制約の中、私が担当することに。環境構築から全プラットフォームでの初回リリース・運用まで、クライアントアプリ開発の大部分を一人で担当した。 【アーキテクチャ選定(React Native × Expo Managed workflow)】 開発期間と既存の React スキルを活かせることから React Native を採用。ネイティブコードが不要な要件であったため Expo(Managed workflow)を採用。UI ライブラリはデザインとの親和性を考慮しデザイナーと議論の上、React Native Paper を採用した。