




Resumen: Buscamos un Ingeniero Senior de iOS con sólidas habilidades técnicas y creatividad para resolver problemas complejos, colaborar con un equipo pequeño y optimizar la experiencia del usuario. Aspectos destacados: 1. Trabajar con tecnologías innovadoras en un entorno dinámico de equipo pequeño 2. Colaborar con un equipo distribuido globalmente en el diseño y desarrollo 3. Contribuir a iniciativas de código abierto y optimizar el rendimiento Buscamos un **Ingeniero Senior de iOS** con sólidas habilidades técnicas y creatividad; alguien a quien le guste resolver problemas complejos y trabajar con tecnologías innovadoras. Esta persona no debe tener reparos en compartir sus ideas y debe ser obsesiva con la experiencia del usuario y con un código impecable. Trabajarás en un entorno dinámico de equipo pequeño, con la estabilidad que ofrece formar parte de una empresa incluida en la lista Fortune 100, colaborando con un pequeño equipo de diseñadores, propietarios de producto, especialistas en aseguramiento de calidad e ingenieros que desarrollan y mejoran funcionalidades. **Responsabilidades** * Desarrollar y mejorar funcionalidades para aplicaciones iOS * Escribir y eliminar código centrándose en la calidad y mantenibilidad * Detectar y corregir errores en toda la base de código * Realizar análisis y optimización del rendimiento * Tratar código heredado en Objective\-C * Crear pruebas unitarias y de integración * Contribuir a iniciativas de código abierto * Colaborar dentro de un equipo distribuido globalmente * Integrarse con servicios backend personalizados y cuidadosamente elaborados a mano desde tiempos atrás * Diseñar soluciones para problemas abiertos * Iterar rápidamente sobre ideas con el equipo, a pesar de cierta ambigüedad **Requisitos** * 3\+ años de experiencia desarrollando aplicaciones iOS * Competencia en Swift y Objective\-C * Experiencia avanzada en UIKit y en la arquitectura MVVM * Conocimiento de herramientas de construcción como Tuist, xcodebuild y GitHub Actions * Conocimiento de Circle CI y patrones de integración continua * Antecedentes en patrones de programación funcional y optimización del rendimiento * Conocimientos sobre APIs REST y documentación de APIs RAML * Competencia en XCTest, XCUITest y Danger * Comprensión de la arquitectura μFeatures * Capacidad para iniciar tareas de forma autónoma y gestionar eficazmente el tiempo * Título universitario en Ciencias de la Computación o campo relacionado, o experiencia equivalente * Dominio del inglés al nivel B2 o superior


