Motorola Solutions is seeking a Senior Android Applications Developer to design, build, and maintain mission-critical Android applications for public-safety communication, situational awareness, and operational data systems.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- Strong experience developing production Android applications using Kotlin and the Android SDK.
- Experience designing high-reliability, enterprise, or mission-critical mobile applications.
- Experience with modern Android UI development using Jetpack Compose.
- Strong knowledge of Android architecture components (ViewModel, Navigation, Lifecycle, WorkManager).
- Experience implementing offline-first data synchronization, caching, and conflict-handling strategies.
- Experience working with Bluetooth, device integrations, background processing, or hardware-adjacent APIs.
- Experience with networking frameworks such as Retrofit, OkHttp, or Ktor.
- Strong debugging, performance optimization, and secure coding practices.
- Experience working with Git-based development workflows.
- Strong collaboration and communication skills within cross-functional engineering environments.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan