【フルリモート可】iOS/Androidアプリエンジニア(エンジニア社員フルリモート率63%/平均残業時間7h)
【職務内容】
iOSまたはAndroid向けアプリ開発プロジェクト担当いただきます。
BtoC向けモバイルアプリ、業務支援アプリ、ECアプリ、動画配信サービス、予約システム、ヘルスケアアプリ、金融系アプリなど幅広い案件を保有しており、顧客との要件整理や仕様検討、画面設計、開発チームとの調整など、プロジェクト推進の中心ポジションとして活躍いただきます。
[iOS]
Swiftを中心としたiOSアプリの設計・実装を主体的に担当し、UIKit/SwiftUIによる画面開発、画面遷移・状態管理、REST API等との通信、JSONデータ処理、ローカルデータ管理、非同期・並行処理、エラーハンドリングを実装。
MVC、MVVM等のアーキテクチャを踏まえて責務を適切に分離し、async/await等による非同期処理、ARCを踏まえたメモリ管理、アプリライフサイクル、バックグラウンド処理、Push通知、権限・セキュリティ、Unit/UI Test、Gitを利用したチーム開発まで考慮して、品質・保守性の高いiOSアプリを開発、ストアリリースまで対応。
[Android]
Kotlinを中心としたAndroidアプリの設計・実装を主体的に担当し、Jetpack Compose/XMLによる画面開発、画面遷移・状態管理、REST API等との通信、JSONデータ処理、ローカルデータ管理、非同期・並行処理、エラーハンドリングを実装。
MVVM等のアーキテクチャを踏まえて責務を適切に分離し、ViewModel、Coroutines/Flowによる非同期・状態管理、Activity/Fragmentのライフサイクル、Room等によるデータ永続化、バックグラウンド処理、Push通知、権限・セキュリティ、Unit/UI Test、Gitを利用したチーム開発まで考慮して、品質・保守性の高いAndroidアプリを開発し、Google Playへのストアリリースまで対応。
●変更の範囲
会社の定める業務