About This Job:
As a member of our Android development team, your responsibility is to conduct deep technical evaluation of hardware integrations that will increase driver's safety while also delivering pixel-perfect UI to provide a rich connected driving experience.
We are looking for proactive and highly motivated mobile app engineers with deep knowledge of the frameworks and tools they use, experience building mobile apps, and a strong desire to learn and grow. We look forward to hearing from you!
Android開発チームのメンバーとして、ドライバーの安全性を高めるハードウェア統合の詳細な技術的評価を実施すると同時に、豊富なコネクテッドドライビング体験を提供するピクセルパーフェクトなUIを提供することが期待されています。
使用するフレームワークとツールに関する深い知識や、モバイルアプリの開発経験、そして学びや成長に強い意欲を持つ、積極的かつ高いモチベーションを持ったモバイルアプリのエンジニアを求めています!
Some of our tools and techstack / 使用しているツールやテックスタックの一例
Android: Android Studio, Gradle, Kotlin, Java, Dagger 2, RxJava, gRPC
iOS: Swift, Xcode, Carthage, Bitrise
Server/Infrastructure: NestJS, PostgreSQL, gRPC, Docker, Cloud Run, Firebase, PubSub, DataFlow
Version control: Git/GitHub
CI/CD: GitHub Actions (Selft Hosted), DeployGate, Fastlane
Communication: Slack, Google Meet, Email
Project management: Trello
Analytics: BigQuery, Google Apps Script, Firebase Analytics, Jupyter, Pandas, scikit-learn
Others: Google Drive, OneSky
You Will Do:
Integrate in-vehicle solutions with hardware products and API partners
Work directly with product and UX design teams to refine product specs
Design and implement solutions to improve app quality and development processes
Develop prototypes and proof of concept apps quickly
車載ソリューションをハードウェア製品とAPIパートナーと統合する
プロダクトチームやUXデザインチームと直接連携してプロダクトの仕様を改良する
アプリの品質と開発プロセスを改善するためのソリューションを設計および実装する
プロトタイプとコンセプトアプリの実証を迅速に開発する
Qualifications - Required:
Strong object-oriented software development experience
Experience in building consumer facing Android apps in Kotlin and Java
Strong architectural skills and API design techniques to keep a clean and maintainable code base
Deep understanding of Android frameworks and Jetpack libraries
Experience with automated unit and integration testing
Ability to communicate with team members in English (written and spoken)
オブジェクト指向の強いソフトウェア開発経験
KotlinとJavaでのユーザー向けAndroidアプリの構築経験
クリーンで保守可能なコードベースを維持するための強いアーキテクチャスキルとAPI設計テクニック
AndroidフレームワークとJetpackライブラリに関する深い理解
自動化されたユニットと統合テストの経験
チームメンバーと英語でコミュニケーションする能力(書く・話す)
Qualifications - Preferred:
Familiarity with Android Bluetooth APIs
Experience with building CI enviroments and use of static analysis tools to improve code quality
Being familiar with Agile development environment
Experience with localization and internationalization of apps
Designing of APIs, database schemas and backend systems
Android Bluetooth APIの知識
CI環境の構築と、コード品質を改善するための静的分析ツールの使用経験
アジャイル開発環境に精通している
アプリのローカリゼーションとインターナショナリゼーションの経験
APIやデータベーススキーム、バックエンドシステムの設計