Network IoT Engineer
Role details
Job location
Tech stack
Job description
Hello, Greetings.! This is OpenKyber from OpenKyber. I was reviewing your resume online and would like to talk to you regarding an exciting opportunity Android Engineer at Memphis, TN - 3+ days onsite per week (flexible up to 5 days) . We have with one of OpenKyber premier clients., Job Summary: We are seeking a Senior Android Engineer to join a high-impact team building applications for a connected device platform (set-top box / TV-based environment). This role will focus on developing and maintaining guest-facing and system-level Android applications that integrate with backend cloud services. The ideal candidate brings deep Android expertise, strong engineering fundamentals, and the ability to collaborate closely with cross-functional teams including QA, product, and design in a hands-on lab environment., * Design, develop, and maintain Android applications for a connected device platform
- Build scalable, high-performance applications with a focus on usability and reliability
- Collaborate within an Agile (Scrum/Kanban) environment to deliver new features and enhancements
- Partner closely with QA teams in a lab setting to test and validate applications on-device
- Contribute to code quality through unit testing, code reviews, and reusable design patterns
- Participate in architectural discussions and help drive technical decisions
- Support ongoing modernization efforts, including migration from Java to Kotlin
- Interface with backend services and contribute to API integrations
- Collaborate with external teams to ensure seamless feature delivery
Technical Environment
- Platform: Android (embedded / set-top box / TV environment)
- Languages: Java (primary), Kotlin (preferred/expanding)
- Frameworks/Libraries: Android SDK, Jetpack, Leanback (plus)
- Backend (nice to have): Java microservices (e.g., Spring Boot), REST APIs
- Testing: TDD practices (Cucumber or similar), mocking frameworks
- Methodology: Agile (Scrum/Kanban)
Requirements
Do you have experience in Mobile product development?, * 8 10 years of professional software engineering experience
- Strong expertise in Android application development
- Proficiency in Java (Java 8/11); Kotlin experience preferred
- Deep understanding of Android SDK and modern development practices (Jetpack)
- Experience building production-grade applications with strong performance and maintainability
- Experience working in Agile development environments
- Strong experience with REST-based integrations, * Experience developing applications for TV or embedded Android environments (e.g., Leanback)
- Exposure to IoT or connected device ecosystems
- Experience with WebSocket-based communication
- Familiarity with backend development and microservices architecture
- Experience establishing coding standards and engineering best practices
Regards, OpenKyber