シニアiOS開発者 | バイオメトリクスアプリケーション開発 | リモートポジション
リモート勤務
フルタイム
パート
当社では、バイオメトリックデータを活用した革新的なアプリケーションを開発するチームに参加していただける経験豊富なシニアiOS開発者を募集しております。この役割では、指紋認証、顔認識、音声認証などのバイオメトリックインターフェースを通じて、ユーザーがテクノロジーと相互作用する方法を変革する次世代モバイルソリューションの設計と構築を担当していただきます。
主な責任
- FaceID、TouchID、およびカスタムバイオメトリックソリューションとシームレスに統合する堅牢なiOSアプリケーションを設計・開発すること。
- 適切な暗号化とプライバシー保護メカニズムを備えた、バイオメトリックデータを活用する製品向けの安全なサービスを設計・実装すること。
- 部門横断的なチームと協力して、Appleの最新バイオメトリックフレームワークを活用する新機能を定義・実装すること。
- 速度、メモリ効率、バッテリー消費のためにアプリケーションパフォーマンスを最適化すること。
- ベストプラクティスとアーキテクチャパターンに従った、クリーンで保守可能なSwiftコードを作成すること。
- 必要に応じてレガシーObjective-CコードをモダンなSwift標準にリファクタリングすること。
- コード品質を確保するための包括的なユニットテストと統合テストを実装すること。
- 技術文書とAPI仕様の作成に貢献すること。
- 高いコード品質基準を維持するためのコードレビューに参加すること。
- 最新のiOS開発トレンド、ツール、セキュリティプラクティスに常に精通していること。
必須スキル
- 公開されたアプリケーションの実績を持つ、最低2年間のプロフェッショナルなiOS開発経験。
- Swift(少なくとも1年の経験)とObjective-Cプログラミング言語の両方に対する高い習熟度。
- iOSのメモリ管理、ライフサイクルイベント、パフォーマンス最適化技術に関する深い理解。
- MVP、MVVM、VIPER、またはクリーンアーキテクチャなどのアーキテクチャパターンの実装経験。
- 関連するすべてのフレームワークを含むiOSプラットフォームの制約と機能に関する確かな知識。
- RESTful API、HTTPネットワーキング、JSONデータ処理の経験。
- Apple Push Notification services(APNs)の統合と操作経験。
- Gitバージョン管理とgitflowワークフロー方法論の習熟度。
- XCTestやJunitなどの継続的インテグレーションツールとテストフレームワークの知識。
- リモートチーム環境での協調的な作業能力。
- 技術文書とチームコミュニケーションに十分な英語力。
あれば望ましいスキル
- バイオメトリックデータ処理および関連するセキュリティ対策の経験。
- SwiftUIおよびCombineフレームワークの知識。
- Core MLおよびデバイス上の機械学習の経験。
- ブロックチェーン技術とモバイルアプリへの実装に関する理解。
- リアクティブプログラミング技術(RxSwift)への精通。
- 依存性注入とモジュラーアプリアーキテクチャの経験。
- サイバーセキュリティまたは安全なアプリケーション開発のバックグラウンド。
- XCUITestまたは同様のフレームワークを使用した自動UIテストの経験。
- オープンソースiOSプロジェクトへの貢献。
- アクセシビリティ機能とインクルーシブデザインの原則に関する知識。
技術環境
- Swift 6.xおよびObjective-C
- iOS 17以上
- Xcode 16以上
- SwiftUI、UIKit
- CoreData、Realm
- RESTful API
- Git、GitFlow
- ユニットテスティングフレームワーク
- CI/CDパイプライン
当社チームへの参加メリット
当社での勤務は、最新のバイオメトリック技術を使用した最先端のアプリケーションを開発する機会を提供します。リモートワークの柔軟性を享受しながら、実際に影響を与える挑戦的なプロジェクトに才能あるプロフェッショナルと協力できます。当社は継続的な学習と革新の文化を育成し、専門的な成長と創造的な問題解決の余地を提供しています。