Senior Android Engineer
About the role
We are looking for a Senior Android Engineer to take our native Android applications, used by millions of users, to the next level. In this role, you will work closely with our front-end team to explore new ways for our top-tier clients to engage with technology, delivering world-class experiences across Android devices, from smartphones, tablets, AndroidTV and beyond.
Responsibilities
- Work on custom projects and in-house products of international scope, mostly of the video streaming sector.
- Get involved in all project stages: analysis, estimation, documentation, coding, bug fixing, and support.
- Keep open communication with the team and customers.
- Cooperate with our Solution Architects to ensure the solution delivers the required quality.
- Cooperate with other team members to write software based on backlog items.
- Cooperate with testers to ensure they are engaged and ready to test the software at the right time in the development cycle.
- Get stuff done and take a proactive approach to work.
- Assume responsibility for the end-to-end delivery of the apps.
Requirements
- Deep knowledge of the Android SDK stack.
- Strong practical knowledge of Kotlin and Java programming languages.
- Software design patterns and Native App Development best practices.
- Experience with front end app architectures (MVVM, MVI, etc…).
- Knowledge of Android UI principles, patterns and best practices using Jetpack Compose.
- Strong experience with diagnosing and debugging issues.
- Experience with multi-threading, integration with RESTful APIs, view animations, custom transitions.
- Writing Unit and Integration test code for robustness, including edge cases, usability and general reliability using tools like JUnit or Espresso.
- Experience with managing CI/CD and participating hand by hand with the devOps engineer.
- Experience with Git.
- Deep understanding of agile practices.
- English language proficiency.
What we offer
- Competitive Salary.
- Full-time, permanent position (40h/ work week).
- Flexible hours/ work from home when needed.
- Personal development & career growth plan.
- Modern office located in Synergy Business center, equipped with the latest technology.
- An opportunity to learn and develop – we give every employee a budget per year to grow their skills outside the company.
- Gaining experience in a highly specialized, exciting and growing sector.
- Company parties and team-building adventures.
Become a part of our team 💙
We specialize in OTT and video experience platforms, one of the fastest-growing markets globally. We believe in fostering a dynamic and supportive working environment, with ample opportunities for training, development, work-life balance, and location-related benefits. If you are passionate about coding and meet our qualifications, we look forward to receiving your application!