




Buscamos un **Ingeniero Senior de iOS** para desarrollar aplicaciones móviles utilizadas a nivel mundial por millones de usuarios, con énfasis en la experiencia de usuario y en tecnologías innovadoras. Trabajarás con tecnologías innovadoras y código heredado en Objective\-C, centrándote en código bello, eficiente y en la experiencia de usuario. ¡Postúlate ahora para aportar tu experiencia y creatividad a proyectos de gran impacto! **Responsabilidades** * Desarrollar y mantener aplicaciones iOS utilizando Swift y Objective\-C * Diseñar soluciones para problemas abiertos, centrándose en la experiencia de usuario * Implementar y mantener el patrón arquitectónico MVVM en el desarrollo de aplicaciones * Integrar y consumir APIs REST siguiendo la documentación RAML * Escribir pruebas unitarias y de integración utilizando XCTest y XCUITest * Utilizar herramientas de construcción como Tuist, xcodebuild, GitHub Actions y Circle CI para integración continua * Analizar y optimizar el rendimiento de la aplicación * Identificar y corregir errores de forma oportuna * Colaborar de manera efectiva con un equipo distribuido globalmente * Gestionar repositorios de código y flujos de trabajo mediante GitHub Actions y Circle CI * Mejorar continuamente la calidad del código y los procesos de desarrollo * Participar en contribuciones de código abierto relacionadas con el proyecto * Trabajar con bases de código heredadas en Objective\-C y código moderno en Swift * Comunicar conceptos técnicos de forma clara dentro del equipo * Gestionar eficazmente el tiempo y trabajar de forma independiente para cumplir con los plazos **Requisitos** * Amplia experiencia en desarrollo iOS con Swift y Objective\-C (3\+ años) * Conocimientos sólidos del patrón arquitectónico MVVM y de UIKit * Experiencia integrando y trabajando con APIs REST y documentación RAML * Familiaridad con frameworks de pruebas unitarias y de interfaz de usuario, como XCTest y XCUITest * Experiencia con herramientas de integración continua, incluidas GitHub Actions y Circle CI * Conocimiento de herramientas de construcción como Tuist y xcodebuild * Capacidad para analizar y optimizar el rendimiento de las aplicaciones * Experiencia trabajando en equipos distribuidos globalmente * Excelentes habilidades de resolución de problemas y diseño para soluciones abiertas * Actitud proactiva y buenas habilidades de gestión del tiempo * Título universitario en Ciencias de la Computación o campo relacionado, o experiencia equivalente * Excelentes habilidades de comunicación en inglés (nivel B2, intermedio alto) **Deseable** * Experiencia con Danger para revisiones automáticas de código * Familiaridad con la arquitectura μFeatures * Antecedentes en desarrollo de código abierto


