2Coders Studio

Senior Android Engineer

Skopje, North Macedonia
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!


Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.