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.


Mám zájem o tuto pozici

Poslat nabídku na e-mail

Další pozice v oboru Informační technologie, region Prague – Karlín

Customer Success Specialist

  • Goodcall
  • Praha hl.m.
  • Dohodou

Hledáme novou posilu do týmu na pozici Customer Support! 🚀 Chceš být součástí TECH startupu, který tvoří moderní aplikaci pro recruitery a HR týmy v 10 zemích Evropy? Máš chuť přispět k rozvoji…

Customer Success Specialist

Senior Android/KMP Developer

  • Rohlik Group
  • Prague – Karlín
  • By agreement

We are currently seeking a Senior Android developer with experience in e-commerce or a strong passion for it. Your role will be crucial in shaping the future of online grocery shopping, where you…

Senior Android/KMP Developer

Environmental Engineer

  • 2N
  • Modřany
  • Dohodou

Do 2N hledáme kolegyni/kolegu, který rozšíří náš Environmentální tým. V rámci týmu budete řešit environmentální agendu společnosti, která kromě operativy zahrnuje i implementaci legislativy, norem a…

Environmental Engineer