Job Closed
This listing is no longer active.
Innovation at the Pace of Need™
Android Engineer, RFID
Location
United States
Posted
103 days ago
Salary
$100K - $170K / year
Seniority
Mid Level
Job Description
Android Engineer, RFID
LMI
• 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.
Job Requirements
- 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.
- US. Citizenship required.
- Ability to obtain a Secret clearance.
Benefits
- Some Travel Required
Related Guides
Related Job Pages
More Android Engineer Jobs
• Develop and maintain Android application features using Kotlin and Java. • Work with existing codebases and contribute to ongoing enhancements. • Integrate RESTful APIs and handle authentication workflows. • Implement UI screens using XML and/or Jetpack Compose following Material Design guidelines. • Work with architectural patterns such as MVVM. • Debug and resolve performance, memory, and stability issues. • Handle video playback and media-related features (e.g., ExoPlayer). • Participate in code reviews and follow best coding practices. • Collaborate with backend developers, QA, and product teams. • Maintain documentation and support app releases.
• Create exceptional native experiences with the latest e-commerce tech stack. • Team up with talented Android, iOS and Quality Assurance engineers. • Contribute to building an app with over 10M+ downloads. • Discuss technical architecture and design. • Develop and maintain features by collaborating with the client. • Writing testable code and ensuring the test coverage stays at the agreed level. • Documenting your code. • Take ownership of your code from development to deployment and maintenance. • Mentoring junior engineers. • Diagnose issues in production and devise solutions for them. • Work both autonomously and collaboratively to complete tasks.
Android Mobile Developer, Kotlin
Binding Minds Inc. (Certified Disability Owned Business Enterprise)Diversify Your Workforce.
• Architect, develop, test, and maintain robust Android applications using Kotlin. • Ensure high performance, responsiveness, and scalability across mobile applications. • Optimize memory management, UI performance, and lifecycle handling within the Android framework. • Take full ownership of assigned features and clearly articulate technical decisions and contributions. • Collaborate closely with product, design, and QA teams in cross-functional environments. • Manage deployment and production releases to the Google Play Store. • Maintain high development velocity, consistently delivering sprint commitments. • Follow best coding practices, participate in code reviews, and contribute to improving architecture and development workflows.
Android Mobile Developer, Kotlin
Binding Minds Inc. (Certified Disability Owned Business Enterprise)Diversify Your Workforce.
• Architect, develop, test, and maintain robust Android applications using Kotlin. • Ensure high performance, responsiveness, and scalability across mobile applications. • Optimize memory management, UI performance, and lifecycle handling within the Android framework. • Take full ownership of assigned features and clearly articulate technical decisions and contributions. • Collaborate closely with product, design, and QA teams in cross-functional environments. • Manage deployment and production releases to the Google Play Store. • Maintain high development velocity, consistently delivering sprint commitments. • Follow best coding practices, participate in code reviews, and contribute to improving architecture and development workflows.



