You are opening our Spanish language website. You can keep reading or switch to other languages.

Senior Android Developer

  • Almatý
  • Astaná
  • Belgrado
  • Breslavia
  • Cluj-Napoca
  • Cracovia
  • Lárnaca
  • Lodz
  • Lublinie
  • Remote.Bulgaria
  • Remote.Kazakhstan
  • Remote.Poland
  • Riga
  • Sofia
  • Varna
  • Varsovia
Equipo pequeño (1-10 personas)Hot vacancy

Si has recibido esta oferta laboral de parte de nuestros reclutadores, te pedimos que leas nuestro Aviso de Privacidad.

Client

Our client is a leading digital financial institution.

Te invitamos a la empresa, no a un proyecto

Project overview

Join the development of a large-scale Android product for a leading UK digital bank, delivering innovative financial services including flexible payments. The team is building the Android app from scratch, implementing scalable architecture, clean UI with Jetpack Compose, and robust integration with backend APIs.

Position overview

We are seeking a Senior Android Developer with deep expertise in Kotlin and modern Android development practices to build a new Android app from the ground up. You will own the architecture, implement core features, optimize performance and stability, and collaborate closely with product owners, iOS engineers, backend engineers, and designers.

Working hours: 9:00 AM – 5:30 PM (UK Time)

Responsibilities

  • Develop and maintain the Android application from scratch using Kotlin and Jetpack Compose.
  • Build scalable, modular architecture applying MVI and Clean Architecture principles with Dependency Injection (Hilt).
  • Implement key features: real-time updates, push notifications, user authentication, offline caching, and secure local storage (Room, encrypted SharedPreferences).
  • Integrate complex third-party SDKs and services.
  • Collaborate with cross-functional teams, including React Native developers, primarily consuming APIs and feature structures from the React Native app.
  • Write unit and UI tests (JUnit, Mockito, Espresso, Turbine), enforce high code quality, and work within CI/CD pipelines.
  • Design and implement networking layer using Retrofit for REST APIs and Apollo GraphQL for flexible data fetching.

Requirements

  • 5+ years of native Android development experience using Kotlin and Java.
  • Proven experience building Android apps from scratch with modular, scalable architecture.
  • Strong skills with Jetpack Compose, MVI, Hilt, and multi-module projects.
  • Experience with Android SDK components and third-party SDK integration.
  • Expertise in secure data storage techniques and managing authentication flows.
  • Proficiency in writing automated tests and ensuring high-quality releases.
  • Solid experience with Git, GitHub/GitLab workflows, and CI/CD pipelines.
  • Familiarity with real-time asynchronous event handling using Kotlin Coroutines and Flow.

Nice to have

  • Understanding performance optimization on Android devices of varying capabilities.
  • Experience working in Agile teams and coordinating with distributed cross-functional teams.
  • Basic understanding of React Native and awareness of trade-offs between native and hybrid approaches.
  • Understanding of mobile security best practices.

Looking for Similar Opportunities?

Try AI chatbots with our ready-made prompt to discover similar roles that match your skills and interests.
Image

We offer

Image

Trabajo remoto

Ofrecemos una gran flexibilidad para trabajar desde distintas ciudades y países

Image

Días off para descansar

Todos los colegas cuentan con días off para viajar, descansar y pasar tiempo con sus seres queridos

Image

Feriados nacionales

Según el calendario oficial de cada país

Image

Días off por maternidad y paternidad

Todos los colegas disfrutan de días off para compartir con su bebé

Image

Certificaciones pagas

Impulsamos el desarrollo profesional y certificación de nuestros colegas

Image

Plataforma de e-learning interna

Acceso ilimitado a cursos y entrenamientos

Image

Clases de idiomas

Clases de inglés virtuales con profesoras altamente calificadas

Image

Comunidades profesionales

Todos los colegas pueden participar de comunidades profesionales internacionales y regionales, en base a sus intereses

El paquete de beneficios puede variar según la región y el tipo de contrato.
Más buscadas
1 of 1