Senior Android Mobile Engineer
.intent
⚲ Warszawa
15 000 - 30 000 PLN netto (B2B)
Wymagania
- C++
- Kotlin
- KMM
- Java
- C
Opis stanowiska
We are looking for a Senior Android Engineer to join an embedded-focused team augmentation project for a global consumer electronics brand. This role goes far beyond classic Android app development. You will work closely with embedded, firmware, and hardware teams on next-generation products and prototypes, taking ownership across the entire ecosystem, not just the mobile layer. Due to security requirements and the product’s confidential nature, this project requires regular on-site presence at our Warsaw office and cannot be fully remote. intent has over 10+ years of experience in helping to conceptualize, design, and build software for IoT and connected devices. We act as a specialized think partner for products at the intersection of physical and digital, from brand-new concepts to products entering competitive and established markets. Some of the brands we’ve worked with include Oura, BOSE, and McIntosh. What you’ll do • Design, build, and maintain high-quality Android applications for IoT and connected devices • Work close to hardware, firmware, and embedded teams, not just the mobile layer • Implement device onboarding and setup flows • Optimize performance, threading, and reliability in complex environments • Review pull requests, give feedback, and help keep code quality high • Write and maintain unit tests • Take part in technical discussions, daily calls, and knowledge sharing Android experience • 6+ years of commercial Android experience • Strong proficiency in Kotlin and Java • Hands-on experience with Jetpack Compose (Kotlin UI) • Solid knowledge of Kotlin Coroutines and async programming • Experience with unit testing / TDD • Familiarity with dependency injection (Hilt, Koin) • Strong experience building apps, communicating with devices over Bluetooth Low Energy (BLE) • Understanding of Android internals (SDKs, system components, lifecycle) • B2+ English, comfortable in everyday communication Cross-platform / Embedded / Ecosystem • Familiarity with C/C++ for shared or native modules • Experience working in or close to embedded / IoT ecosystems • Understanding of networking fundamentals: • TCP / UDP / IP • REST / HTTP • WebSockets • Knowledge of secure authentication & authorization: • OAuth 2.0 • OpenID Connect • Session management, RBAC • Experience with performance optimization and multi-threading