Role Definition and Milestones- Work with back-end developers to integrate REST API's,- Work with product management, and designers to develop great user experiences,- Work with product and front-end developers to implement new feature requirements,- Properly estimate and complete objectives with a high-quality bar,- Write great, maintainable and testable code,- Deploy and support developed/shipped code.Technical Knowledge and SkillsAndroid SDK (API Level 19 and above)KotlinMVVMMockK for Unit TestAndroidX Architecture ComponentsAIDLKotlin MultiplatformJetpack ComposeRequirementsBachelor's degree in Computer Engineering, Science or related field8-10 years experience with Android PlatformExperience architecting new services and communication between servicesExperience with hardware sensor data/telemetryExperience with IOT systemsExperience with Cloud Computing (Google Cloud, AWS, Azure)Embedded software (microcontroller) experienceElectronics/EE knowledge particularly around vehicle electrical systemsEmbedded Linux experienceLocation-technology experienceUnit and Integration testing experienceExcellent problem-solving and communication skills.