Network IoT Engineer

OpenKyber LLC
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
Agile Methodologies
Android
Unit Testing
Software Quality
Code Review
Software Design Patterns
Scrum
Cloud Services
Software Engineering
Systems Integration
WebSocket
Spring-boot
Software Application Programming
Backend
Kotlin
Software Coding
REST
Cucumber
Api Management
Microservices

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

Apply for this position