United.Cloud

Android Engineer

Belgrade, RS

17 days ago
Save Job

Summary

As an Android Engineer at UnitedCloud, you will play a key role in the design, development, and testing of mobile applications for Android smartphones and tablets. Our solutions aim to provide an exceptional user experience on Android mobile devices, delivering innovative and high-performance applications for our customers. You will be responsible for building and deploying custom features and functionalities on the Android OS, collaborating with cross-functional teams to ensure top-tier quality and performance. Additionally, you will help scale our mobile products to serve a growing user base across multiple regions. With over 800,000 active users, your contributions will directly impact our customers' daily mobile experiences.


💎 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:


  • Designing and implementing applications for the Android operating system, including comprehensive automated testing.
  • Enhancing and expanding the feature set of our Live TV and VoD streaming application.
  • Ensuring the code quality with unit, integration, UI, and end-to-end tests.
  • Recommend code and design optimizations to improve the scalability of the application and maximize performance.
  • Collaborating and coordinating work with other teams (backend, design...)
  • Creating POCs and documenting technical designs and solutions.
  • Proposing innovative solutions 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 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 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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: