Senior Android Engineer
Core
Maintain and scale a Native Component Library using Jetpack Compose, optimize networking infrastructure for offline-first synchronization, and implement low-level hardware connectivity protocols (BLE, NFC, Wi-Fi) for secure data transit.
Role type
Senior Android Engineer (Mobile Infrastructure & Connectivity)
Builds
Native Component Library, CI/CD pipelines, networking infrastructure, and hardware connectivity modules.
Domain
Mobile Development, Embedded Connectivity, Networking
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Android SDK, Jetpack Compose, CI/CD (GitHub Actions/Bitrise), Test Automation, Networking (OkHttp, Retrofit, Protobuf), Bluetooth BLE, NFC, Wi-Fi protocols, Google Play Store management
Preferred skills
Server-Driven UI patterns, multi-team release management, offline-first architecture
Technologies
Jetpack Compose, OkHttp, Retrofit, Protobuf, GitHub Actions, Bitrise
Responsibilities
Maintain and scale the Native Component Library built with Jetpack Compose; Improve Android developer experience through CI/CD pipelines and test automation; Maintain networking infrastructure supporting offline-first synchronization and secure data transit; Implement low-level BLE, NFC, and custom Wi-Fi protocols; Optimize secure communication between web components and native sensors; Advise product teams on mobile architecture.
Seniority
Senior, hands-on IC