
シニア iOS ソフトウェアエンジニア
銀行プラットフォーム向けに本番運用可能な iOS アプリを開発し、拡張性の高いアプリ設計を担います。ソフトウェアのビルド、テスト、デプロイを自動化します。
仕事内容
- ソフトウェアのライフサイクル全体を通じて、設計、開発、テスト、実装を行う。
- プラットフォームのビジネス、アプリケーション、データ、インフラに関する知識を深める。
- プリンシパルエンジニア、ドメインアーキテクト、関係者と協力し、プラットフォームの運用とビジネス目標を理解する。
- アジャイル手法を用いて、バックログにある作業を進める。
- 将来のニーズに対応できる、堅牢で信頼性の高いソフトウェアを構築する。
- 新しいアイデア、実験、プロトタイプを通じて、アーキテクチャの方針を定め、設計を発展させる。
- 実行可能なパターンを用いてビルド、テスト、デプロイを自動化するソフトウェアを設計・構築する。
応募要件
- ソフトウェア設計および実装で12年以上の経験がある。
- プログラミング言語を使って複雑な問題を解決できる。
- 複雑な要件を分析・整理し、ビジネス要件およびシステム要件に照らして検証できる。
- 本番環境向け iOS アプリの開発で豊富な経験がある。
- Swift、SwiftUI、Combine、および async/await や GCD などの並行処理技術に精通している。
- モジュール化と拡張性の高いアプリ設計を理解している。
- クリーンアーキテクチャ、SOLID 原則、一般的なデザインパターンを適用できる。
- SPM、CocoaPods などの依存関係管理ツールを使用できる。
- パフォーマンス、信頼性、保守性を重視する。
関連求人





AmeriLifeのリモート顧客ケア担当者
AmeriLifeAmeriLifeのリモートコールセンターで、電話で寄せられるMedicareや保険に関する質問を調査し、依頼に対応します。 機密性の高い顧客情報を慎重に扱い、申込者、保険契約者、代理店、医療提供者をサポートします。
開く





