




* #### **País:** España * #### **Provincia:** Comunidad de Madrid * #### **Descripción:** ¡Capitole Consulting sigue creciendo y queremos hacerlo contigo! ¿Eres un apasionado desarrollador móvil senior? ¡Tenemos una oportunidad emocionante para liderar y potenciar a un equipo multicultural! Estamos buscando un Desarrollador Senior de Aplicaciones Móviles con experiencia sólida en Kotlin Multiplatform (KMP) y Compose Multiplatform (CMP) para unirse a un equipo de desarrollo de alto rendimiento. El candidato ideal desempeñará un papel clave en el diseño, desarrollo y optimización de aplicaciones móviles multiplataforma, garantizando alto rendimiento, mantenibilidad y una experiencia de usuario fluida en entornos Android, iOS y escritorio. PRINCIPALES RESPONSABILIDADES Diseñar y desarrollar aplicaciones móviles escalables y modulares utilizando Kotlin Multiplatform (KMP) y Compose Multiplatform (CMP). Implementar lógica de negocio compartida y componentes reutilizables para agilizar el desarrollo multiplataforma y reducir la duplicación de código. Colaborar estrechamente con los responsables de producto, diseñadores de UI/UX y equipos backend para definir la arquitectura de la aplicación y las integraciones con APIs. Garantizar una alta calidad del código mediante pruebas unitarias, revisiones de código y cumplimiento de las mejores prácticas en desarrollo con Kotlin. Optimizar el rendimiento y el uso de recursos en múltiples dispositivos y sistemas operativos. Contribuir a las canalizaciones CI/CD, automatizando los procesos de compilación, prueba e implementación para proyectos basados en KMP. Mantener documentación técnica y participar activamente en ceremonias ágiles como planificación de sprints y retrospectivas. Dar soporte a aplicaciones existentes resolviendo problemas, realizando refactorizaciones e implementando mejoras de funcionalidades. HABILIDADES TÉCNICAS Dominio avanzado de Kotlin, incluyendo Kotlin Multiplatform (KMP) y Compose Multiplatform (CMP). Experiencia en desarrollo para Android e iOS, incluyendo integración de SDK, navegación y gestión del ciclo de vida. Conocimiento de patrones de arquitectura compartidos (MVVM, Arquitectura Limpia, Inyección de Dependencias). Experiencia integrando APIs RESTful y trabajando con microservicios backend. Conocimientos sobre herramientas modernas de compilación como Gradle, Ktor o Swift Package Manager. Familiaridad con canalizaciones CI/CD (GitHub Actions, Jenkins o GitLab CI). Comprensión de frameworks de pruebas como JUnit, MockK o Espresso. Experiencia con sistemas de control de versiones (Git). Idiomas: Inglés C1 Ucraniano B2 (deseable) Ubicación: FULLREMOTE Horario: flexible. Viernes intensivo. Somos geniales, pero contigo seremos aún mejores. Para ello tendrás: \- Presupuesto de 1.200€ en formación individual para que lo uses como quieras (eventos tecnológicos, libros, cursos, certificaciones, etc.). \- Seguimiento con tu equipo cada mes para obtener retroalimentación continua. \- Teletrabajo. \- Horarios flexibles para ayudarte a conciliar tu vida profesional y familiar. \- Seguro médico privado pagado íntegramente por Capitole. \- Retribución flexible (tickets restaurante, transporte y/o guardería). \- WellHub. \- Descuentos en marcas importantes para empleados (Club Capitole). Conoce a toda la familia: \- Team Buildings cada dos meses \- ¡no te pierdas la fiesta de verano ni la cena de Navidad! \- Equipo de fútbol patrocinado por Capitole. \- Comunidades tecnológicas para que compartas tus conocimientos e ideas con otros equipos; ¡compartir conocimiento interno es esencial!!!! \- Y por último, pero no menos importante, ¡un EQUIPO! ¿Aún no nos conoces? ¡Descúbrenos!!! https://capitole\-consulting.com/ Consulta lo que dicen sobre nosotros https://www.glassdoor.es/Opiniones/Capitole\-Consulting\-Opiniones\-E2060890\.html ¡No dudes en enviarnos tu perfil, tenemos muchas ganas de conocerte! El empleado deberá cumplir con las políticas de seguridad de la información: \- Tendrá acceso a información confidencial relacionada con Capitole y el proyecto en el que esté trabajando. \- Debe cumplir con las políticas de seguridad y las políticas internas de la empresa y del cliente. \- Debe firmar un acuerdo de confidencialidad (NDA).


