Software Engineer, Android

Tokyo /
Engineering /
Full-time
Our Team:
Founded in 2014 by entrepreneurs from Zipcar and Tesla Motors, Drivemode is fundamentally changing vehicle technology for drivers – we enable smarter and safer connected driving in any vehicle.
Drivemode has built a mobile-based connected vehicle platform which integrates directly with the vehicle to bring key communication and navigation features, while putting your vehicle’s data right at your fingertips. Our products are used by millions of riders and drivers in over 150 countries. In 2019 we were acquired by Honda as an independent subsidiary to integrate our platform directly into Honda vehicles around the world.

Honda Smartphone Voice Control system: https://global.honda/voice-control-system/


私たちのチーム:
ZipcarとTesla Motorsの起業家によって2014年に設立されたDrivemodeは、どの車両であっても、よりスマートで安全なコネクテッドドライビングを可能にするという、ドライバーの車両技術を根本的に変えることにチャレンジしています。Drivemodeは、車両とダイレクトに連結し、主要な通信やナビゲーション機能を提供すると同時に、車両のデータをすぐに活用できるような、モバイルベースのコネクテッド カー プラットフォームを構築しました。そのような当社の製品は、すでに150か国以上で数百万人のライダーやドライバーに使用されています。2019年には、当社のプラットフォームを世界中のホンダ車にダイレクトに連結するために、独立子会社としてホンダに買収されました。

Honda Smartphone Voice Control system: https://global.honda/voice-control-system/

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やデータベーススキーム、バックエンドシステムの設計