シニアアンドロイド開発エンジニア|自動車インフォテインメントシステム専門家
リモートで
フルタイム
当社では、次世代自動車インフォテインメントシステムの開発をリードする経験豊富なシニアアンドロイドエンジニアを募集しています。このポジションでは、最新のKotlin、Java、C++技術を活用し、モジュラーアーキテクチャに基づいた高品質なアプリケーションとフレームワークの設計・実装を担当していただきます。自動車業界における革新的なユーザーエクスペリエンスの創造に貢献できる、情熱的なエンジニアの方からのご応募をお待ちしています。
主な責任
- モジュラーアーキテクチャを用いた、ユーザー指向で拡張性と保守性に優れた自動車インフォテインメントシステム向けアンドロイドアプリケーションとフレームワークの開発。
- Kotlinのコルーチン機能を活用した効率的な非同期処理の実装と最適化。
- クリーンアーキテクチャとSOLID原則に基づいたコード設計と実装。
- コードの品質と再利用性の確保、およびコードレビューへの積極的な参加。
- MVPやMVVMなどのデザインパターンを適切に活用したアプリケーション構造の設計。
- 機能開発からテスト、デプロイメントまでの一連の開発ライフサイクルの管理。
- クロスファンクショナルチームや顧客との効果的なコラボレーションとコミュニケーション。
- CI/CDパイプラインの構築と最適化による開発プロセスの効率化。
必須スキルと経験
- アンドロイドアプリケーションまたはシステム開発における3年以上の実務経験。
- 自動車インフォテインメントシステム向けアンドロイドアプリケーションおよびフレームワーク開発の豊富な経験。
- Kotlin 1.8以上、Java 11以上、C++17以上でのプログラミングスキル。特にKotlinコルーチンの実践的な活用経験。
- アンドロイドのDagger/Hilt、Koinなどの依存性注入フレームワークの使用経験。
- RxJava、Flow、LiveDataなどを用いたリアクティブプログラミングの深い理解と実装経験。
- アンドロイドアーキテクチャコンポーネント(LiveData、Room、ViewModels、Navigation Component等)の専門知識。
- ソフトウェアエンジニアリングのベストプラクティス、クリーンアーキテクチャ、SOLID原則、コーディング標準の実践経験。
- REST/JSONベースのサービスアーキテクチャの設計と実装経験。
- JIRA、Git、Jenkins等の構成管理、欠陥管理、要件管理、変更管理ツールの使用経験。
- プロアクティブなチームプレーヤーとしての姿勢と優れたコミュニケーションスキル。
望ましいスキル
- Jetpack Composeを用いたモダンUIの開発経験。
- Android Automotive OSの知識と経験。
- 自動車業界での開発経験またはインフォテインメントシステムへの理解。
- ユニットテスト、インテグレーションテスト、UIテストの経験と自動化テスト戦略の理解。
- マルチスレッドプログラミングとパフォーマンス最適化の経験。
- オープンソースプロジェクトへの貢献経験。
使用ツール
- Android Studio Arctic Fox以降、Layout Manager、ADB Debugger、App Profiler、Gradle 7.0以上
- テストツール:Android Espresso、Robolectric、Mockito、JUnit5
- 品質管理:Sonarqube、Detekt、Ktlint
- バージョン管理:Git、GitHub/GitLab
- CI/CD:Jenkins、GitHub Actions、Fastlane
プロジェクト情報
- 勤務地:ミュンヘン近郊(リモートワークオプションあり)
- 期間:長期プロジェクト
- 雇用形態:正社員またはフリーランス契約
なぜ私たちと働くべきか
当社のチームに参加することで、最先端の自動車技術開発に携わり、何百万人ものドライバーと乗客の体験に直接影響を与える製品の創造に貢献できます。私たちは継続的な学習と成長を奨励し、最新のツールと技術へのアクセスを提供します。フレキシブルなリモートワークオプションと、革新的なアイデアを実現できる創造的な環境があなたを待っています。