We're seeking a seasoned Android developer to join our team in developing innovative software solutions for the latest set-top box hardware.
About the Role
The successful candidate will be responsible for designing and implementing software engineering projects for embedded systems using the latest Android OS and development tools. They will work closely with cross-functional teams, including developers, architects, and project managers to deliver high-quality products on time.
Key Responsibilities:
* Design, develop, and test software components for set-top box devices using Java and Kotlin programming languages.
* Collaborate with colleagues to ensure seamless integration of software components.
* Provide technical guidance and support to junior team members.
* Identify and resolve complex technical issues related to software development.
Requirements:
To be successful in this role, you'll need:
* Extensive experience in Android development, preferably with AOSP and Android TV.
* Proficiency in Agile methodology and version control systems like Git.
* Familiarity with IT operations analytics and log analysis tools.
Nice-to-Have Skills:
In addition to the requirements above, having expertise in the following areas would be a plus:
* AOSP development
* Android TV development
Languages:
The primary language spoken in the workplace is English at an advanced level (C1).
Why Join Us?
As a key member of our team, you'll have opportunities to grow professionally, contribute to exciting projects, and collaborate with talented individuals from diverse backgrounds. If you're passionate about technology, innovation, and collaboration, we'd love to hear from you!