About the Job:
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.
Your main activities will be:
* 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.
About 2Coders:
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!