Android Engineer
As an Android Engineer at United Cloud, you will take part in design, development and testing applications for our Android TV devices – Smart Boxes and Streaming devices. The solution enables the Android TV on the STB device providing our customers a smart TV experience. You will be responsible for building and deploying customizations to Android TV OS on multiple device models, cooperating with Google and other vendors and teams. More than that, you will make highly scalable customer products – we have more than 1.5 million provisioned smart boxes around Europe.
What you'll have here:
- People: You will work with experts, community leaders and senior engineers who made these products from scratch. They will reveal to you how the whiteboard idea turns into a worldwide platform.
- Internal learning sessions and innovation challenges: We are an innovation center primarily and you can be part of initiatives, research and focus groups… and don’t miss to take a place in innovation challenges and hackathons.
- Tech stack: We are tech agnostic and programming languages are just a tool, but they can make our job easier if we choose the right tool for the job.
- Engineering mindset: We are engineering our solutions from the ground up using open-source tools and customizing them to our needs. We worry about performance; we analyze and observe our system. We are not simply throwing money at the problem; we prioritize finding ways to improve efficiency.
- Community: You wanna share your knowledge with the community? We organize meetups and internal workshops. You are more than welcome to participate. If you are not a great speaker, that is also fine.
Your Responsibilities:
- Implementing and automatically testing applications for Android customer devices.
- Creating and implementing Android TV functionalities (Launcher, Google Cast, Google Assistant, etc.) and system apps for integrating android devices with our ecosystem.
- Ensuring the code quality with unit, integration, and end-to-end tests.
- Recommend code and design optimizations to improve the scalability of the applications and maximize performance.
- Collaborating and coordinating work with other Feature teams and 3rd party device vendors.
- Creating POCs and documenting technical designs and solutions.
- Proposing and participating in choosing the right tech stack.
What we're looking for:
- At least 5 years of Android development (Java or Kotlin).
- Strong knowledge of Android SDK.
- Experience working with CI/CD tools (Jenkins, GitLab or similar).
- Proficiency in Java, Kotlin.
- Ability and desire to work in small and dynamic teams.
- Willingness to learn new technologies and propose new solutions.
- Proficiency in written and spoken English.
- Experience or interest in Android TV operating system.
- Some experience with video streaming and audio/video codecs is a big plus.
- Innovative & proactive individual ready to explore new opportunities.
We have more than cookies:
- Flexible working environment – we have offices in Belgrade and Ljubljana.
- Private healthcare.
- Gifts for your special days.
- “Healthy” Friday – not always healthy snacks on Fridays.
- 25 vacation days. 🏝
We are focused on solving challenging creative problems and making brands with attitude that stand for something valuable. We are looking for smart, ambitious, passionate individuals to join our growing team. If you have what it takes to make a change for the better send us your CV and we will get back to you soon.
Only shortlisted candidates will be contacted.