シニアAndroidエンジニア | リモートワーク | 物流追跡プラットフォーム
フルタイム
リモート勤務
当社は世界中の物流と配送を効率化する革新的な追跡プラットフォームを開発しております。複雑な技術基盤と多様なシステム統合を持つ本プロジェクトでは、経験豊富なAndroidエンジニアを募集しております。フルリモートで働きながら、高負荷システムの開発に携わる機会をご提供いたします。物流業界の課題解決に情熱を持ち、最新技術を駆使できる方からのご応募をお待ちしております。
主な責任
- 物流追跡アプリケーションの設計、開発、保守作業。
- 内部・外部システムとの複雑な統合機能の実装と最適化。
- マイクロサービスアーキテクチャに基づいたモジュール開発と改善。
- アプリケーションのパフォーマンスとスケーラビリティの継続的な最適化。
- アジャイル開発チームでの協働と円滑なコミュニケーション。
- コードレビューの実施とベストプラクティスの促進。
- CI/CDパイプラインの構築と維持管理。
- バグ修正と機能改善の迅速な対応。
- 新機能の提案とプロトタイプ開発。
- ユーザーエクスペリエンス向上のための機能実装。
- パフォーマンスモニタリングとボトルネックの特定・解消。
- セキュリティベストプラクティスの実装と維持。
必須スキル
- 商用ソフトウェア開発の実務経験(3年以上)。
- Kotlin 1.9.x および Java 17/21 での開発経験と深い理解。
- OOP/OODの原則に基づいた設計と実装能力。
- クリーンアーキテクチャ、MVVMパターンの実装経験。
- JVMスタックの一般的なツールの使用経験と知識。
- データベース経験: PostgreSQL, NoSQL (Cassandra, Elasticsearch, Redis)。
- コンテナ技術: Docker, Kubernetes, Helm, Istio。
- マイクロサービス、サーバーレス、イベント駆動型アーキテクチャの理解と実践。
- アジャイル開発手法とJiraの使用経験。
- 英語上級レベル(アッパーインターミディエイト以上)。
- RESTful APIとの連携実装経験。
- Android Jetpack(LiveData, ViewModel, Room等)の使用経験。
- Gitを用いたバージョン管理の経験。
- 問題解決能力と技術的課題への分析力。
歓迎スキル
- 高負荷システムでの開発経験と問題解決能力。
- CI/CD自動化ツールの経験と効率的なワークフロー構築。
- ユニットテスト(JUnit, Mockito)とUI自動テスト(Espresso)の実装経験。
- Firebase各種サービス(Analytics, Crashlytics, Cloud Messaging等)の利用経験。
- Material Design 3ガイドラインに基づいたUI実装経験。
- RxJavaやCoroutinesでの非同期プログラミング経験。
- Dagger2/Hiltなどの依存性注入フレームワークの使用経験。
- ソフトウェア設計パターンの深い理解と実践。
- 物流または運送業界での開発経験や知識。
- オフライン対応機能の実装経験。
- 位置情報サービス(GPS, 地図API)の統合経験。
- セキュアなデータ保存と通信の実装経験。
- Compose UIを用いた最新のUI開発経験。
- 他プラットフォーム(iOS, Web)との連携経験。
なぜ参加すべきか
- 最新技術を活用した革新的なプロジェクトに携わる貴重な機会。
- フルリモートで場所や時間に縛られない柔軟な働き方が可能。
- 多様なバックグラウンドを持つグローバルなチームでの協働経験。
- 技術的挑戦を通じた専門的なスキル向上と成長。
- 物流業界に実質的な影響を与えるプロダクト開発への貢献。
- 成長中の事業における重要な役割と責任。
- 継続的な学習と最新技術への投資を重視する企業文化。
- 技術的な意思決定への参画機会。
- 実際のユーザーに直接影響を与えるプロダクトの開発。
- 拡大するグローバル市場での成長機会。
当社の開発チームは、技術的卓越性と継続的改善を重視しております。定期的なコードレビュー、ペアプログラミング、技術勉強会を通じて、チーム全体のスキル向上を図っております。また、新しい技術やアプローチの検証と導入にも積極的に取り組んでおります。