Skip to content

Senior Android Engineer

  • Remote
    • Rome, Lazio, Italy
    • Bolzano, Trentino-Alto Adige, Italy
    • Barcelona, Catalunya [Cataluña], Spain
    • Madrid, Comunidad de Madrid, Spain
    • Tenerife, Canarias, Spain
    • Warsaw, Warmińsko-Mazurskie, Poland
    • Poznan, Wielkopolskie, Poland
    • Poland, Mazowieckie, Poland
    • Lublin, Lubelskie, Poland
    • Krosno, Dolnośląskie, Poland
    • Krakow, Podlaskie, Poland
    • Bucuresti, București, Romania
    • Pilsen, Plzeňský kraj, Czechia
    • Praha, Praha, Hlavní město, Czechia
    • Budapest, Budapest, Hungary
    • Miskolc, Borsod-Abaúj-Zemplén, Hungary
    • Sofia, Sofia, Bulgaria
    • Bratislava, Bratislavský kraj, Slovakia
    • Copenhagen, Hovedstaden, Denmark
    • Zagreb, Zagrebačka županija, Croatia
    • Zagreb, Grad Zagreb, Croatia
    • Vilnius, Vilniaus apskritis, Lithuania
    • Riga, Rīga, Latvia
    • Aya Napa, Larnaka, Cyprus
    • Limassol, Lemesos, Cyprus
    • Nicosia, Lefkosia, Cyprus
    • Paphos, Larnaka, Cyprus
    • Toulouse, Occitanie, France
    • Paris, Île-de-France, France
    • Nantes, Pays-de-la-Loire, France
    • Montpellier, Occitanie, France
    • Lyon, Auvergne-Rhône-Alpes, France
    • Lille, Hauts-de-France, France
    • Grenoble, Auvergne-Rhône-Alpes, France
    • Bordeaux, Nouvelle-Aquitaine, France
    • Petten, Noord-Holland, Netherlands
    • Alkmaar, Noord-Holland, Netherlands
    • Amersfoort, Noord-Holland, Netherlands
    • Amsterdam, Noord-Holland, Netherlands
    • Amsterdam, Noord-Holland, Netherlands
    • Schipol, Noord-Holland, Netherlands
    • Utrecht, Utrecht, Netherlands
    • Brussels, Brussels, Belgium
    • Liège, Walloon Region, Belgium
    • Mons, Walloon Region, Belgium
    • Namur, Walloon Region, Belgium
    • Crete, Kríti, Greece
    • Athens, Attikí, Greece
    • Porto, Lisboa, Portugal
    • Lisbon, Lisboa, Portugal
    • Vienna, Wien, Austria
    • Wien, Wien, Austria
    • Ljubljana, Ljubljana, Slovenia
    • Ljubljana, Ljubljana, Slovenia
    • Tallinn, Harjumaa, Estonia
    • Gżira, Gżira, Malta
    • Città Vittoriosa, Attard, Malta
    • Għaxaq, Għaxaq, Malta
    • Msida, Msida, Malta
    • Naxxar, Naxxar, Malta
    +59 more
  • Engineering

Job description

At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently looking for a Business Development Executive to join one of our clients' team. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you.

Responsibilities:

  • Design, develop, and maintain Android application features.

  • Collaborate with cross-functional teams on feature design, system architecture, and delivery.

  • Participate in agile practices (discovery, refinement, decomposition, sprint planning, demos).

  • Apply Clean Architecture principles and review PRs adhering to community-defined coding standards. Design secure data-storage / transmission flows.

  • Set up monitoring dashboards, investigate risks.

  • Identify and fix bugs and performance bottlenecks.

  • Investigate production issues, perform root cause analysis, and collaborate with backend developers and testers to prevent regressions.

  • Ensure code quality through unit testing, UI testing, and code reviews.

Job requirements

  • 4+ years in commercial Android app development.

  • Expert knowledge of Kotlin and modern Android APIs: Retrofit/OkHttp, Coroutines/Flow (plus RxJava for legacy), Jetpack (Compose, WorkManager), Google Maps, FCM, DataStore.

  • Experience working with design systems and component libraries in Jetpack Compose.

  • Proficiency with RESTful APIs and third-party library integration.

  • Strong grasp of offline storage, concurrency.

  • Experience with performance tuning, and network debugging.

  • Practical experience with Clean Architecture and common patterns (MVVM/MVI) applied in production.

  • Understanding of backend-service principles and API design.

  • Experience with CI/CD (GitHub Actions, GitLab CI, Gradle), code quality tooling (ktlint, Detekt), feature flags, and large-scale A/B experimentation.

  • Ability to write maintainable, testable code with solid unit and UI test coverage.

  • Familiarity with secure coding practices and data-driven product decision-making.

  • Solid knowledge of Google Play's developer policies and full mobile delivery lifecycle.

  • Git proficiency (branching, PRs, code review workflows).

  • Experience with collaboration tools (Jira, Azure DevOps).

  • Familiarity with design handoff tools (Figma)

  • Experience using AI-assisted development tools (GitHub Copilot, ChatGPT, Claude) to accelerate coding, testing, and code review workflows

or