SENIOR Kotlin Multiplatform Engineer (Android / iOS)
22 hours ago
Barcelona
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. ¿Tiene su CV preparado? Si es así y confía en que este es el puesto ideal para usted, asegúrese de enviar su solicitud lo antes posible. Actualmente estamos apostando de forma decidida por Kotlin Multiplatform , con el objetivo de compartir lógica de negocio entre Android e iOS , manteniendo experiencias nativas de alta calidad en cada plataforma. Ubicación: Cornellà de Llobregat Jornada: Tiempo completo Presencialidad: Modelo Híbrido ¿Qué harás? • Diseñar y desarrollar aplicaciones móviles multiplataforma utilizando Kotlin Multiplatform , compartiendo lógica de negocio entre Android e iOS ., • Implementar módulos comunes (domain, data, networking, etc.) reutilizables entre plataformas., • Desarrollar interfaces nativas en Android e iOS, • Integrar las aplicaciones móviles con APIs backend (REST y gRPC)., • Colaborar estrechamente con equipos de backend y arquitectura para definir contratos y flujos de datos., • Diseñar y mantener arquitecturas limpias (Clean Architecture, MVVM, etc.)., • Escribir tests unitarios y de integración para la lógica compartida (Behave, Python, ...)., • Participar activamente en revisiones de código, definición de estándares y buenas prácticas., • 4+ años de experiencia sólida en desarrollo de aplicaciones móviles , con experiencia profesional tanto en Android (Kotlin) como en iOS (Swift) ., • Experiencia práctica o interés sólido en Kotlin Multiplatform , aplicada a proyectos reales., • Conocimientos sólidos de Kotlin : coroutines, flows, extensions, generics., • Experiencia desarrollando y manteniendo aplicaciones nativas en Android e iOS, entendiendo las particularidades de cada plataforma., • Apuesta real por Kotlin Multiplatform : participarás en un proyecto donde KMP no es experimental, sino una pieza clave de la arquitectura móvil., • Integración con plataformas backend de alto rendimiento , basadas en microservicios, gRPC y arquitecturas orientadas a eventos., • Retos de escalabilidad y mantenibilidad : diseñarás soluciones pensadas para evolucionar a largo plazo., • Experiencia previa en Kotlin Multiplatform Mobile (KMM/KMP) ., • Experiencia con Swift y SwiftUI ., • Experiencia con Jetpack Compose ., • Conocimientos de networking (REST, gRPC)., • Experiencia con testing en multiplataforma., • Capacidad de análisis y resolución de problemas complejos., • Mentalidad colaborativa y comunicativa., • Orientación a la calidad y al detalle. Un entorno profesional estimulante • Participa en un amplio portfolio de proyectos tecnológicos de alto impacto e innovación, en sectores estratégicos y con tecnologías punteras., • Colabora con un equipo dinámico, altamente cualificado y en constante evolución., • Apostamos por el equilibrio entre vida personal y profesional con opciones de formato híbrido , facilitando así la conciliación., • Nos importa tu salud emocional, ofreciendo atención y acompañamiento personalizado desde tu primer día., • Te ofrecemos una retribución competitiva ., • Disfruta de 25 días laborables de vacaciones , gracias a la mejora de nuestro convenio colectivo, reforzando así nuestro compromiso con tu bienestar y descanso., • Ponemos a tu disposición un seguro de salud a precio competitivo, deducible en la declaración de la renta., • En Smarting , entendemos que la tecnología al servicio del transporte público no solo mejora la eficiencia y la movilidad urbana, sino que también es una herramienta transformadora para avanzar hacia un modelo de desarrollo más justo, inclusivo y respetuoso con el entorno., • Más allá de nuestras actividades grupales , diseñadas para fomentar el espíritu de equipo, el compañerismo y la creatividad en un entorno distendido y saludable, organizamos jornadas abiertas a las familias de nuestra plantilla, con el objetivo de estrechar lazos, compartir momentos significativos y crear un entorno de confianza y pertenencia que trascienda lo estrictamente laboral., • Trabajamos activamente para garantizar la igualdad de oportunidades para todas las personas, sin distinción de género, orientación sexual, origen, edad o cualquier otra condición. xcskxlj, • Toda nuestra plantilla ha recibido formación específica sobre prevención del acoso laboral y acoso sexual en el ámbito profesional, como parte de nuestro compromiso con un entorno laboral seguro, respetuoso y libre de cualquier forma de discriminación o violencia.