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

SDET - Fullstack quality engineer

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

As a Fullstack Quality Engineer (Software Development Engineer in Test - SDET), you will be responsible for ensuring the highest quality of our software products while also actively contributing to…

SDET - Fullstack quality engineer

Java Developer CUEX

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

We are currently seeking a Mid/Senior Java Developer who could help us with our backend operations. Your contribution will be crucial in transforming the landscape of online grocery shopping through…

Java Developer CUEX

Business Developer

  • Future Recruitment
  • Praha hl.m.
  • Dohodou

Pro našeho klienta, technologickou firmu hledáme kolegu/ kolegyni na pozici BI Developer - Inovátora v datové analytice!Máte pevné základy v SQL, Power BI a datovém modelování, ale nechcete zůstat…

Business Developer