シニアiOSエンジニア | リモートワーク | Swift/Objective-C専門家
リモート勤務
フルタイム
リモート / 世界中から応募可能なポジションです。当社では、革新的なモバイルソリューションを提供するチームに参画いただける、熟練したiOS開発者を求めています。Swift 5.9および Objective-Cを駆使し、高品質なアプリケーション開発に貢献していただきます。このポジションでは、最新のiOSプラットフォーム(iOS 17以降)に対応した次世代アプリケーションの設計から実装までを担当していただきます。
主な職務内容
- iOS向けの新規アプリケーション設計・開発および既存アプリの機能拡張・改善作業。
- Swift 5.9およびObjective-Cを活用した、効率的かつ保守性の高いコードの実装。
- SOLID、KISS、DRYなどのソフトウェア設計原則に準拠した開発プラクティスの実践。
- UIKitフレームワークを用いた、直感的かつ応答性の高いユーザーインターフェースの構築。
- RESTful APIとの連携による、バックエンドシステムとの効果的な通信処理の実装。
- Gitを活用したバージョン管理と、チーム内でのコードレビュープロセスへの参加。
- アプリケーションのパフォーマンス最適化とメモリ管理の徹底。
- クロスファンクショナルチームとの緊密な連携による、製品品質の向上。
- App Storeへのアプリケーションリリースとバージョン管理作業の実施。
必須条件
- モバイルアプリケーション開発において3年以上の実務経験があること。
- SwiftおよびObjective-Cに関する深い知識と実装スキルを有していること。
- SOLID、KISS、DRYなどのソフトウェア設計原則を理解し、実践できること。
- Gitによるバージョン管理システムの使用経験があること。
- 非同期プログラミングおよびメモリ管理の概念を十分に理解していること。
- 複雑な問題を分析し、効率的な解決策を提案できる能力があること。
- 英語または日本語での文書コミュニケーション能力があること。
- リモート環境での効果的な作業能力と自己管理スキルを有していること。
- ユーザー中心設計の理念を理解し、UX/UIの最適化に貢献できること。
歓迎スキル
- Core Dataを使用したローカルデータベース実装の経験。
- XCTestフレームワークを用いたUnit/UIテスト作成の実務経験。
- MVC、VIPER、Clean Swift、MVVMなどのアーキテクチャパターンの理解と適用経験。
- SwiftUIを用いた最新のUIフレームワーク実装経験。
- Combineフレームワークによる反応型プログラミングの知識。
- CI/CDパイプラインの構築および管理経験。
- Firebase、Realm、CoreML、ARKitなどの追加フレームワーク活用経験。
- セキュリティベストプラクティスに基づいたアプリケーション開発経験。
- アクセシビリティガイドラインに準拠したアプリ開発経験。
- 複数のApp Storeリリース実績およびアプリライフサイクル管理経験。
当社が提供するもの
- 完全リモートワーク環境による働き方の柔軟性。
- 最先端技術を活用した革新的プロジェクトへの参画機会。
- 国際的な開発チームとの協働による知見拡大の場。
- 継続的な学習と専門的成長をサポートする文化。
- 競争力のある報酬体系とパフォーマンスに基づく評価制度。
- フラットな組織構造と透明性の高いコミュニケーション環境。
当社では、技術革新と継続的な学習を重視する文化を大切にしています。私たちのチームに参加することで、最新のモバイルテクノロジーを駆使した意義あるプロジェクトに取り組む機会が得られます。あなたの専門知識とクリエイティビティを活かし、グローバルな影響力を持つiOSアプリケーション開発に貢献しませんか?