Descripción del Puesto
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 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.
Contribuir a la mejora continua del pipeline de
CI/CD
para aplicaciones móviles.
¿Qué necesitamos?
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.
Comprensión y aplicación de
patrones de arquitectura móvil
(MVVM, Clean Architecture, etc.).
¿Por qué es un proyecto estimulante y desafiante?
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.
Cultura técnica
: decisiones razonadas, revisiones de código y foco constante en la calidad.
➕ Se valorará
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.
Familiaridad con metodologías ágiles (Scrum / Kanban).
Competencias personales
Capacidad de análisis y resolución de problemas complejos.
Mentalidad colaborativa y comunicativa.
Orientación a la calidad y al detalle.
Proactividad y autonomía en la gestión de tareas.
✨
¿Por qué unirte a nosotros?
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.
Disfruta de un
ambiente de trabajo cercano, motivador y colaborativo
, donde el conocimiento se comparte y el talento se potencia.
Flexibilidad y conciliación real
Apostamos por el equilibrio entre vida personal y profesional con opciones de
formato híbrido
, facilitando así la conciliación.
Horario intensivo todos los viernes
y durante el verano (de Sant Joan a la Diada), para que puedas aprovechar mejor tu tiempo libre, y dispongas de mayor tiempo de desconexión digital.
Bienestar integral
Nos importa tu salud emocional, ofreciendo atención y
acompañamiento personalizado
desde tu primer día.
Gestión del Cambio con foco a las personas
: Abordamos los procesos de cambio desde una perspectiva integral: técnica, estratégica y humana. Cualquier transformación organizativa se realiza cuidando el bienestar, la motivación y el desarrollo de las personas.
Beneficios y retribución
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.
Disfruta cada día de nuestro
desayuno incluido
y de espacios polivalentes de descanso y desconexión.
NOS PREOCUPA el futuro
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.
A través de nuestro trabajo diario y nuestras alianzas con proveedores comprometidos contribuimos activamente al cumplimiento de diversos Objetivos de Desarrollo Sostenible (ODS) de la Agenda 2030.
Experiencias que enriquecen
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.
Fomentamos la
promoción interna
como parte de nuestro compromiso con el crecimiento del equipo.
COMPROMISO CON LA IGUALDAD Y LA DIVERSIDAD
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.
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.