シニアiOS開発者 | リモートフルタイムポジション | エンタープライズアプリ開発
リモート勤務
フルタイム
パート
当社は、ドイツの大手企業向けの高度なエンタープライズモバイルアプリケーション開発に取り組むアジャイル開発チームに参加していただける、経験豊富なシニアiOS開発者を募集しております。SCRUMチームの重要なメンバーとして、複雑な内部ネットワークとシームレスに統合する堅牢で高性能なiOSソリューションの設計と実装を担当していただきます。
主な職務内容
- Swift 5.9と最新のiOS 18 SDKを使用したネイティブiOSアプリケーションの設計・開発。
- SCRUMチーム内で協力し、高品質なエンタープライズモバイルソリューションを期限内に提供。
- 内部ネットワークの様々なバックエンドシステムとの堅牢な通信プロトコルの実装。
- すべてのアプリケーションにおける優れたパフォーマンス最適化とメモリ管理の確保。
- ベストプラクティスとデザインパターンに従った、クリーンで保守可能なコードの記述。
- 綿密なコードレビューの実施とペアプログラミングセッションへの参加。
- アプリケーションの安定性を確保するための包括的なユニットテストとUIテストの作成。
- 本番環境における複雑な技術的問題のトラブルシューティングと解決。
- アプリケーションのアーキテクチャ決定と技術文書作成への貢献。
- 新しいiOSバージョンやSwiftUIの発展など、Appleエコシステムの最新情報の把握。
必須スキル
- iOSアプリケーション開発における3年以上の専門的経験。
- Swiftプログラミング(Swift 5.0以上)とiOS SDK(iOS 14以上)における高い習熟度。
- UIKit、Core Data、その他の重要なiOSフレームワークに関する深い理解。
- 最新のiOS開発のためのSwiftUIとCombineフレームワークの経験。
- RESTful API、JSON、ネットワーク通信に関する実践的知識。
- セキュアコーディング実践とデータ保護原則に関する知識。
- バージョン管理システム(Git)とCI/CDパイプラインの経験。
- クリーンアーキテクチャ原則(MVVM、VIPERなど)の理解。
- エンタープライスまたはコンシューマーアプリケーションの公開実績。
- 強力な問題解決能力と細部への注意力。
- アジャイル/SCRUM開発手法での業務経験。
あれば望ましいスキル
- Objective-Cとレガシーコード保守の経験。
- リアクティブプログラミング(RxSwift)の知識。
- 依存性注入とモジュラーアーキテクチャに関する知識。
- Bluetoothおよび IoTデバイス接続の経験。
- アクセシビリティガイドラインと実装の理解。
- テスト駆動開発(TDD)実践の経験。
- Firebaseなどのモバイルバックエンドサービスの経験。
- 並行プログラミングとマルチスレッディングの概念の知識。
- 拡張現実フレームワーク(ARKit)の知識。
- エンタープライズモバイルセキュリティプロトコルの経験。
プロジェクト詳細
これは、最初の期間が3ヶ月のフルタイムリモートポジションであり、パフォーマンスとプロジェクトニーズに基づいて延長オプションがあります。多様な国際チームと協力して、数千人のユーザーにサービスを提供する重要なエンタープライズアプリケーションに取り組んでいただきます。