シニアiOS・Androidフルスタック開発者(リモート)
リモート勤務
フルタイム
概要
当社では、Swift、Java、およびリアクティブプログラミングの専門知識を持つ経験豊富なフルスタック開発者を探しています。理想的な候補者は、iOSとAndroid両方のプラットフォームで堅牢でスケーラブルなモバイルアプリケーションを設計・構築できる方です。最新のアーキテクチャパターンとベストプラクティスに精通し、高品質なコードを提供できることが求められます。
主な職務
- iOS(Swift 5.9以上)およびAndroid(Java 17以上)向けの高性能アプリケーションの設計と開発。
- RxSwiftとRxJavaを活用したリアクティブプログラミングパラダイムの実装。
- WebSocketsを使用したリアルタイム通信機能の構築と最適化。
- VIPERアーキテクチャパターンを用いたモジュール式で保守可能なiOSコードベースの開発。
- AlamofireとRetrofitを使用したRESTful APIとの効率的な統合。
- Firebaseプラットフォームを活用したユーザー認証、データベース、分析機能の実装。
- クリーンアーキテクチャとSOLID原則に基づいたコード設計。
- Realmデータベースを使用した効率的なデータ永続化ソリューションの構築。
- 継続的インテグレーション/継続的デリバリー(CI/CD)パイプラインの構築と維持。
- コードレビューを通じたチームメンバーの技術的成長の支援。
必須スキル
- iOS開発における5年以上の実務経験(Swift 5.x以上必須)。
- Android開発における4年以上の実務経験(Java必須、Kotlin経験あれば尚可)。
- 以下のiOS技術に関する深い知識:
- Swift 5.9以上とSwiftUIフレームワーク。
- RxSwiftを用いたリアクティブプログラミング。
- AlamofireによるネットワーキングとAPI統合。
- WebSocketsを使用したリアルタイム通信。
- VIPERアーキテクチャパターンの実装経験。
- Realmデータベースを用いたデータ永続化。
- Firebaseサービス(認証、Firestore、クラッシュ分析など)。
- 以下のAndroid技術に関する深い知識:
- Java 17以上(Android Studio 2023以降での開発経験)。
- RxJavaを用いたリアクティブプログラミング。
- VolleyおよびRetrofitによるRESTful API統合。
- 最新のAndroidアーキテクチャコンポーネント。
- SOLIDプログラミング原則とクリーンアーキテクチャの実践的理解。
- ビジネス英語でのコミュニケーション能力(上級レベル)。
- 独立して作業する能力と、分散チーム環境での効果的なコラボレーション。
歓迎するスキル
- KotlinによるAndroidアプリケーション開発経験。
- GraphQLの実装経験。
- CIツール(Jenkins、GitLab CI、GitHub Actions)の経験。
- ユニットテストとUIテスト(XCTest、JUnit、Espresso)の経験。
- アジャイル開発手法(スクラム、カンバン)の経験。
- アプリのパフォーマンス最適化とメモリ管理の専門知識。
- App StoreとGoogle Play Storeへの公開経験。
当社で働く魅力
当社では、最先端の技術に取り組み、グローバルな影響力を持つ製品を開発する機会を提供します。完全リモートの柔軟な勤務体制、競争力のある報酬、そして継続的な学習と成長の機会があります。あなたの専門知識を活かし、革新的なモバイルソリューションの構築に貢献しませんか。