Senior Kotlin Multiplatform Engineer

hace 4 días


Madrid, España N-iX A tiempo completo

**About the Client**:
Our customer is a leading provider of onboard retail technology and mobile solutions for the travel and retail industries. The company designs and builds digital products that transform how airlines, trains, and retailers manage in-motion sales, inventory, and customer experiences.

**Responsibilities**:

- Design and implement shared business logic and platform-specific layers to ensure native user experience and optimal performance on each platform.
- Experience with device-to-device communication protocols, especially Bluetooth/BLE.
- Develop rich, responsive UI layers using Jetpack Compose (Android) and SwiftUI (iOS) where necessary, leveraging Compose Multiplatform when appropriate.
- Integrate with backend APIs (REST / GraphQL), manage data synchronization, caching, and offline capabilities.
- Optimize app performance, memory usage, and responsiveness for both platforms.
- Implement comprehensive testing: unit, integration, and UI tests across platforms.
- Configure and maintain automated build, test, and release pipelines (CI/CD) for Android and iOS using tools like GitHub Actions, Bitrise, or Fastlane.
- Participate in code reviews, technical discussions, and agile ceremonies, ensuring continuous improvement and delivery excellence.
- Collaborate closely with backend engineers, designers, and QA to deliver polished, high-quality user experiences.

**Must-Have Skills**:

- At least 2-3 years of proven hands-on experience delivering production apps using Kotlin Multiplatform (KMP) for both Android and iOS.
- Deep expertise in Kotlin, including coroutines, flows, multiplatform libraries, and shared data management.
- Experience with Bluetooth/BLE.
- Strong understanding of platform interoperability — bridging shared Kotlin code with Swift / SwiftUI on iOS and Jetpack Compose on Android.
- Experience developing and optimizing native UI components for each platform.
- Solid understanding of mobile performance optimization (memory management, rendering, startup time, network performance).
- Experience integrating RESTful APIs or GraphQL using Ktor Client or Retrofit with offline caching (SQLDelight / Room).
- Experience with CI/CD for mobile (Bitrise, GitHub Actions, Fastlane, Jenkins) and mobile release processes (Google Play, App Store).
- Strong Git workflow and experience with agile development environments (Scrum / Kanban).
- Fluent in English, both spoken and written.
- Clear communication skills: being able to explain complex technical issues to non-technical stakeholders.
- Experience in offline-first architectures, synchronization logic, and push notifications.

**Would be a plus**:

- Experience of mesh networking protocols and device-to-device communication.

** We offer**:

- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
- not applicable for freelancers



  • Madrid, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel.Actualmente...


  • Madrid, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel. Actualmente...


  • Madrid, España Smarting A tiempo completo

    En Smartingsomos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel. Actualmente...

  • Mobile Developer

    hace 6 días


    Madrid, España Extia A tiempo completo

    ¿Te gustaría formar parte de una empresa que pone a las personas como su máxima prioridad? ¡Te esperamos en Extia ! Desde su creación en 2007, Extia ha favorecido un enfoque que combina rendimiento y bienestar en el trabajo. Esta visión de la empresa es compartida hoy por más de 3000 Extianeses repartidos en 25 agencias en Francia y en el extranjero y...


  • madrid, España Extia A tiempo completo

    ¿Te gustaría formar parte de una empresa que pone a las personas como su máxima prioridad? ¡Te esperamos en Extia ! Desde su creación en 2007, Extia ha favorecido un enfoque que combina rendimiento y bienestar en el trabajo. Esta visión de la empresa es compartida hoy por más de 3000 Extianeses repartidos en 25 agencias en Francia y en el extranjero y...


  • Madrid, España Extia A tiempo completo

    ¿Te gustaría formar parte de una empresa que pone a las personas como su máxima prioridad? ¡Te esperamos en Extia ! Desde su creación en 2007, Extia ha favorecido un enfoque que combina rendimiento y bienestar en el trabajo. Esta visión de la empresa es compartida hoy por más de 3000 Extianeses repartidos en 25 agencias en Francia y en el extranjero y...


  • Madrid, España Extia A tiempo completo

    ¿Te gustaría formar parte de una empresa que pone a las personas como su máxima prioridad? ¡Te esperamos en Extia ! Desde su creación en 2007, Extia ha favorecido un enfoque que combina rendimiento y bienestar en el trabajo. Esta visión de la empresa es compartida hoy por más de 3000 Extianeses repartidos en 25 agencias en Francia y en el extranjero y...


  • Madrid, España Extia A tiempo completo

    ¿Te gustaría formar parte de una empresa que pone a las personas como su máxima prioridad? ¡Te esperamos en Extia ! Desde su creación en 2007, Extia ha favorecido un enfoque que combina rendimiento y bienestar en el trabajo. Esta visión de la empresa es compartida hoy por más de 3000 Extianeses repartidos en 25 agencias en Francia y en el extranjero y...


  • Madrid, España Extia A tiempo completo

    ¿Te gustaría formar parte de una empresa que pone a las personas como su máxima prioridad? ¡Te esperamos en Extia !Desde su creación en 2007, Extia ha favorecido un enfoque que combina rendimiento y bienestar en el trabajo. Esta visión de la empresa es compartida hoy por más de 3000 Extianeses repartidos en 25 agencias en Francia y en el extranjero y...


  • Madrid, España Star1Rocket A tiempo completo

    En Star1Rocket desarrollamos proyectos inmobiliarios y, sobre todo, potenciamos el talento . Apostamos por el crecimiento profesional, la formación continua y los nuevos retos en un entorno dinámico e innovador. Nos guían la innovación, la excelencia, la colaboración y el foco en el cliente , con una visión clara: anticiparnos al mercado y ofrecer una...