Senior Android TV Software Developer
We're seeking a highly skilled and experienced software developer to join our team as a Senior Android TV Software Developer. This role is perfect for individuals who are passionate about creating innovative and user-friendly applications for Android TV.
Key Responsibilities:
* Design, develop, and test Android TV applications using Java and Kotlin programming languages.
* Collaborate with cross-functional teams to ensure seamless integration of software development with hardware components.
* Work closely with product managers to define feature requirements and implement new features.
* Develop high-quality code that meets the company's coding standards and follows best practices.
Requirements:
* Bachelor's degree in Computer Science or related field.
* At least 5 years of experience in software development, with a focus on embedded and UI development.
* Strong background in Android development, especially in Android TV.
* Familiarity with multimedia playback solutions, including video integration (e.g., media3, VideoJS, THEOplayer).
* Skills in hardware-software integration, including low-level hardware interfacing and driver development when applicable.
* Good understanding of Android SDK APIs and experience exploring the AOSP framework.
* Web development expertise with JavaScript, HTML5, and CSS.
* Experience building web-based visual interfaces (SPA or similar architectures).
* Experience with Git.
* Experience using Jira and Confluence.
* Proficiency in English (written and spoken).
Why Join Our Team?
As a member of our team, you will have the opportunity to work on challenging projects, collaborate with talented professionals, and enjoy a dynamic and inclusive work environment.
We believe in fostering a culture of innovation, creativity, and continuous learning. Our team members are encouraged to share their ideas, experiment with new technologies, and take ownership of their projects.
Our company values diversity, equity, and inclusion, and we strive to create a workplace where everyone feels valued, respected, and empowered to succeed.
Join us and be part of a team that is shaping the future of technology!