Android Engineer (RFID)
LMI · United States · 4 wk ago
RemoteRemoteInformation Technology$100k–$170k/yrFull-time
Responsibilities
- Build new features and maintain our Android app for rugged Zebra handhelds.
- Work in a multi module code base
- Write clean, reliable Kotlin and Jetpack Compose code that interacts with RFID, barcode, and sensor data.
- Implement offline data handling, local caching, and secure storage.
- Work with our backend (.NET) and frontend (Vue.js) teams to ensure seamless app syncing and user experience.
- Help test and troubleshoot edge-case device issues in the field.
- Participate in code reviews, technical planning, and quality improvements as part of a tight-knit dev team.
Qualifications
- 2–5 years of experience building Android applications with Kotlin, coroutines, and flows.
- Strong understanding of how Jetpack Compose works (Recomposition, stability, performance tuning).
- Experience implementing Dagger Hilt dependency injection and Android Room database solutions for offline-first architecture.
- Interest in working with hardware integrations (RFID, barcode scanning, etc.).
- Strong debugging skills and attention to details.
- Use unit, UI, and instrumentation tests to ensure reliability and stability in rugged hardware contexts, including edge-case deployment environments where stability is critical.
- Willingness to learn about cybersecurity, app hardening, and DoD deployment constraints.
Bonus Points
- Demonstrable expertise in designing modular architectures that optimize build times, ensure scalability, and streamline library management.
- Experience managing devices and profiles within a MDM.
- Experience with Zebra handhelds or Zebra SDKs.
- Exposure to RMF/ATO, app hardening, or IL4/5 environments.
- Familiarity with RFID workflows or asset tracking use cases.
- Past work with secure, rugged mobile applications in industrial or defense settings.