Android Engineer responsible for building and maintaining secure, high-performance mobile applications for rugged Zebra devices used in Department of Defense environments. The role emphasizes Kotlin development, Jetpack Compose UI, hardware integration, and offline data resilience.
Responsibilities
- Develop and maintain Android application features tailored for rugged Zebra handheld devices.
- Work within a multi-module codebase to ensure scalable and efficient development.
- Write robust Kotlin and Jetpack Compose code that processes RFID, barcode, and sensor data.
- Implement offline-first data management with local caching and secure storage mechanisms.
- Collaborate with .NET backend and Vue.js frontend teams to ensure seamless data synchronization and user experience.
- Assist in testing and resolving field-reported issues on physical devices, particularly edge cases.
- Engage in code reviews, technical planning, and quality initiatives as part of a close-knit development team.
Requirements
- 2 to 5 years of professional Android development experience using Kotlin, coroutines, and flows.
- Solid grasp of Jetpack Compose internals, including recomposition, stability, and performance optimization.
- Proven experience with Dagger Hilt for dependency injection and Android Room for offline-first database design.
- Interest in integrating with hardware peripherals such as RFID readers and barcode scanners.
- Strong debugging abilities and meticulous attention to detail.
- Experience writing unit, UI, and instrumentation tests to ensure app stability on rugged devices in challenging environments.
- Willingness to learn cybersecurity principles, app hardening techniques, and Department of Defense deployment requirements.
- U.S. Citizenship is required, along with the ability to obtain a Secret clearance.
Nice to Have
- Demonstrated ability to design modular software architectures that improve build performance, scalability, and library management.
- Hands-on experience managing mobile devices and configurations using MDM solutions.
- Familiarity with Zebra handheld devices and their associated SDKs.
- Exposure to RMF/ATO processes, app hardening, or operating in IL4/5 secure environments.
- Knowledge of RFID workflows or asset tracking systems.
- Prior experience developing secure mobile applications for industrial or defense applications.
Tech Stack
Kotlin, Jetpack Compose, Dagger Hilt, Android Room, Zebra SDKs, RFID, Barcode scanning, Offline-first architecture, .NET, Vue.js
Compensation
Target Salary Range: $100,000 - 170,000
Work Arrangement
hybrid — Remote (U.S. Based) — Some Travel Required
Team
Team size: tight-knit dev team; Structure: mobile team working alongside principal engineer and backend platform teams; Reports to: principal engineer
- agility
- collaboration
- innovation
- mission impact
- efficiency
- speed
Additional Information
- U.S. Citizenship required.
- Ability to obtain a Secret clearance.
- Some travel is required.
- Work involves development within DoD environments.
- Role involves interaction with rugged Zebra handheld devices.
- Focus on secure, stable, and reliable mobile applications for government use.
- Company serves defense, space, healthcare, and energy sectors.