Mobile Engineer

As a Senior Android Engineer, you will be responsible for building, optimizing, and maintaining high-quality Android applications. You will work with Kotlin, Kotlin Multiplatform, Jetpack Compose, Compose Multiplatform and modern Android frameworks to deliver smooth, scalable, and user-focused experiences.

This role requires strong technical expertise, a pragmatic engineering mindset, and collaboration with Product Owners and Designers to create efficient, well-structured mobile applications. Additionally, you will leverage AI-powered tools to increase productivity, automate repetitive tasks, and improve code quality.

What will be your key responsibilities:

Technical Leadership & Execution

  • Develop and maintain high-performance Android applications using Kotlin, Kotlin Multiplatform, Jetpack Compose, Compose Multiplatform.
  • Implement MVVM/MVI and Clean Architecture principles to ensure scalable and maintainable code.
  • Optimize app performance, memory usage, and responsiveness.
  • Ensure high code quality with automated testing (unit, UI, and integration tests).
  • Leverage Kotlin Multiplatform to share code efficiently across platforms.
  • Utilize AI-powered tooling to automate code generation, improve test coverage, and enhance development efficiency.
Ownership & Delivery

  • Work on large-scale projects with continuous development and frequent releases.
  • Set up and improve CI/CD pipelines (Bitrise, GitLab, App Center) to automate testing and deployment.
  • Identify and minimize unnecessary complexity, keeping solutions pragmatic and maintainable.

Collaboration & Stakeholder Management

  • Partner with Product Owners and Designers to create customer-oriented experiences.
  • Ensure clear communication, knowledge sharing, and technical documentation.
  • Participate in code reviews and architecture discussions to improve team-wide quality.


What experience should you have:

  • 5+ years of experience in Android development.
  • Strong knowledge of Android Jetpack (Material Design, Navigation, Room, Compose, Coroutines, Flow).
  • Experience writing unit tests and ensuring app stability.
  • Interest in performance tuning and optimizing Android applications.
  • Experience with AI-powered development tools to increase productivity and ensure high-quality code.
  • Ability to work in a fast-paced environment, delivering high-quality, scalable solutions.
  • Fluent English (B2 level or higher).
Nice to Have

  • Experience with Kotlin Multiplatform.
  • Knowledge of Koin, Retrofit, Ktor.
  • Experience with Firebase.
  • Familiarity with Bitrise, GitLab, Firebase, App Center, Lokalise.
  • Interest in CI/CD pipeline setup and automation.


I want to apply

Send offer to e-mail

More positions in category Information Technology, region Prague – Karlín

Testivací pozice

  • TIP IT Solutions
  • Praha hl.m.
  • 100 Kč/den

Hledáme zkušeného Senior Java Developera, který se chce připojit k týmu jedné z TOP 3 českých bank a pomoci s vývojem inovativních klientských řešení.

Testivací pozice

Oracle/PLSQL Developer I Praha 2

  • YTS
  • Praha hl.m.
  • Dohodou

Máte zkušenosti s Oracle databázemi a baví vás ladění aplikací do dokonalosti? Chcete se podílet na vývoji a integraci klíčových systémů, jako jsou Topas/TA od Arbes, a být nepostradatelnou součástí…

Oracle/PLSQL Developer I Praha 2

IT Administrátor/ka I Praha 2

  • YTS
  • Vinohrady
  • Dohodou

Chcete být u zavádění nových aplikací a řešit zajímavé technické výzvy?Máte zkušenosti nebo potenciál vést vlastní tým? Staňte se klíčovou součástí IT týmu v investiční společnosti!

IT Administrátor/ka I Praha 2