Subscribe to the latest remote jobs:

Senior Android Developer

🇪🇪 Estonia

JUnit

Android

Kotlin

Firebase

Jenkins

GitHub

Design

Backend

Devops

Analyst

Testing

Senior Android Developer

from 🇪🇪 Estonia

We are looking for aSenior Android Developer to join our dynamic and innovative mobile engineering team. As a senior contributor, you will be responsible for building scalable, robust, and user-friendlyAndroid applications that reach thousands of users. You will play a critical role in designing application architecture, mentoring junior developers, and pushing the boundaries of what’s possible on mobile.

Must-Have:

  • 5+ years of professional Android development experience.
  • Proficient in Kotlin and the Android SDK.
  • Solid understanding of Android architectural components (MVVM, Clean Architecture, Jetpack libraries).
  • Experience working with RESTful APIs and offline storage, threading, and performance tuning.
  • Familiarity with modern tools and frameworks such as Jetpack Compose, Dagger/Hilt, Room, Retrofit, and Coroutines.
  • Experience with automated testing frameworks (JUnit, Espresso, etc.).
  • Familiarity with CI/CD practices and tools like GitHub Actions, Bitrise, or Jenkins.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills in English.

Nice-to-Have:

  • Experience with multi-module app architecture.
  • Exposure to fintech, lending, or regulated industries.
  • Experience with analytics tools (Firebase, Mixpanel, etc.).
  • Contributions to open-source projects or active GitHub profile.

Key Responsibilities

  • Develop and maintain high-performance, reusable, and reliable Kotlin-based Android applications.
  • Collaborate with cross-functional teams, including Product Managers, Designers, Backend Engineers, and QA to define, design, and ship new features.
  • Participate in architectural discussions and contribute to decision-making processes.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Write clean, well-documented, and testable code that adheres to modern Android development standards.
  • Lead code reviews and provide guidance and mentorship to junior and mid-level developers.
  • Stay up-to-date with the latest trends and advancements in Android development and proactively implement best practices.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • Dynamic, challenging, and rewarding work within a growing international company where one can REALLY make an impact;
  • Regular company parties and events;
  • Brand new office in the center of the city with games and free snacks/drinks;
  • Competitive remuneration package
  • Sports or health insurance compensation
  • Birthday day-off

Join us and contribute to our mission while advancing your career. Apply now!

* Please note that this is not a remote position and requires to be present at the office at least 3 days a week.

by @maxrusakovic