Senior Mobile Engineer, Charging
Core
Build native Android extensions that enable React Native apps to communicate with next-generation EV charging hardware via a 40-pin connector.
Role type
Senior Mobile Engineer (Android Native)
Builds
Native Android modules and communication protocols for EV charging hardware
Domain
Fintech / EV Charging / Embedded Systems
Required skills
Kotlin, React Native (Turbo Modules/Fabric), Android hardware APIs (UART/GPIO), JavaScript/TypeScript, Android threading/coroutines, hardware debugging
Preferred skills
AOSP/custom Android hardware, EV charging protocols (OCPP/UL 1998), hardware interfaces (I2C/SPI/CAN), test apparatus building
Technologies
Kotlin, React Native, Turbo Modules, Fabric, Android SDK, 40-pin connector, serial/UART, GPIO
Responsibilities
Build and maintain native Android modules exposing charger hardware to JavaScript; Implement local charger communication over the 40-pin connector; Work with Android hardware and platform APIs for reliable field communication; Design typed JS/TS interfaces for native modules; Define app-to-hardware protocols with embedded engineering; Package and document native modules; Build test harnesses and automated tests for native-to-hardware flows; Mentor less experienced engineers
Seniority
Senior, hands-on IC