Senior Android Engineer
Core
Building product functionality for smart machines that personalize and design items via mobile applications.
Role type
Senior Android Engineer (Native)
Builds
Mobile applications for smart machine products
Domain
Consumer electronics / IoT / Mobile development
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android Jetpack Compose, Android Bluetooth stack (Classic, BLE), MVVM/MVC/VIPER/Clean Architecture, Git/GitFlow, offline storage, threading, performance tuning
Preferred skills
Scrum/Agile methodologies
Technologies
Android SDK, Jetpack Libraries, Git
Responsibilities
Writing clean, efficient, and maintainable code; Validating designs and requirements from a technical perspective; Proposing process improvements; Participating in refinement, planning, daily, and demo meetings; Collaborating with developers and business partners to deliver high-quality solutions
Seniority
Senior, hands-on IC