SENIOR Kotlin Multiplatform Engineer

hace 1 día


Girona, 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 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 LlobregatJornada: Tiempo completoPresencialidad: 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 iOSIntegrar 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 personalesCapacidad 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 estimulanteParticipa 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 realApostamos 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 integralNos 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ónTe 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 futuroEn 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 enriquecenMá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 DIVERSIDADTrabajamos 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.Smarting Engineering – Go beyond


  • Senior Software Engineer

    hace 2 semanas


    girona, España Cognex Corporation A tiempo completo

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: Girona, Spaintime type: Full timeposted on: Posted Yesterdayjob requisition id: R # **Job Description****Job Summary:**We are looking for a senior software engineer for our office in Girona. The engineer will work closely with the rest of the team to continue developing our 3D smart...

  • Senior Software Engineer

    hace 2 semanas


    Girona, España Cognex A tiempo completo

    Job DescriptionJob SummaryWe are looking for a senior software engineer for our office in Girona. The engineer will work closely with the rest of the team to continue developing our 3D smart cameras, including GUI environments to design and visualize inspection tasks, but he will also contribute to the design of a new common platform that will be used to...

  • Senior Software Engineer

    hace 2 semanas


    Girona, España Cognex A tiempo completo

    Job DescriptionTodos los posibles candidatos deben leer con atención los siguientes detalles de este trabajo antes de presentar una candidatura.Job SummaryWe are looking for a senior software engineer for our office in Girona. The engineer will work closely with the rest of the team to continue developing our 3D smart cameras, including GUI environments to...

  • Senior Software Engineer

    hace 2 semanas


    Girona, España Cognex A tiempo completo

    Job Summary :We are looking for a senior software engineer for our office in Girona. The engineer will work closely with the rest of the team to continue developing our 3D smart cameras, including GUI environments to design and visualize inspection tasks, but he will also contribute to the design of a new common platform that will be used to develop future...

  • Senior Software Engineer

    hace 1 semana


    girona, España Cognex A tiempo completo

    Job Description Job Summary We are looking for a senior software engineer for our office in Girona. The engineer will work closely with the rest of the team to continue developing our 3D smart cameras, including GUI environments to design and visualize inspection tasks, but he will also contribute to the design of a new common platform that will be used to...

  • Senior Software Engineer

    hace 2 semanas


    girona, España Cognex A tiempo completo

    A leading technology company in Girona is seeking a Senior Software Engineer to develop software for 3D smart cameras. The role involves designing solutions using C++ on embedded systems, contributing to the development of a new common platform for future products, and collaborating with a diverse team. We offer opportunities for personal and professional...

  • Senior Software Engineer

    hace 2 semanas


    girona, España Cognex Corporation A tiempo completo

    A leader in industrial automation is seeking a Senior Software Engineer for its Girona office. The role includes designing solutions for 3D smart cameras and contributing to a new common platform for future products. Candidates should possess strong C++ programming skills, experience with ARM systems, and be fluent in English. This position offers an...

  • Senior Software Engineer

    hace 2 semanas


    Girona, España Cognex Corporation A tiempo completo

    A leader in industrial automation is seeking a Senior Software Engineer for its Girona office.Por favor, asegúrese de leer completamente el resumen y los requisitos de esta oportunidad de empleo que se detallan a continuación.The role includes designing solutions for 3D smart cameras and contributing to a new common platform for future products.Candidates...

  • Senior Software Engineer

    hace 2 semanas


    Girona, España Cognex A tiempo completo

    A leading technology company in Girona is seeking a Senior Software Engineer to develop software for 3D smart cameras.¿Es este su próximo empleo? Descúbralo leyendo la descripción completa a continuación y no dude en enviar su candidatura.The role involves designing solutions using C++ on embedded systems, contributing to the development of a new common...

  • Senior Backend Engineer

    hace 1 semana


    Girona, Gerona, España Fundcraft A tiempo completo

    About the role: As a Senior Backend Engineer, you play a crucial role in designing, developing, and maintaining scalable, high-performance backend systems that support fundcraft's platform. You work closely with cross-functional departments, including frontend engineers and product managers, to deliver robust backend solutions that align with business...