Desarrollador Senior iOS Remoto | Experto en Swift, SwiftUI y Objective-C

Remoto
Jornada completa
Le apasiona crear aplicaciones iOS excepcionales que brinden experiencias de usuario sobresalientes? Estamos buscando un Desarrollador iOS Senior cualificado con más de 3 años de experiencia para unirse a nuestro innovador equipo. En esta posición remota, trabajará en proyectos desafiantes utilizando Swift, Objective-C y los frameworks más actualizados de iOS para construir soluciones móviles robustas y escalables. Responsabilidades Principales - Diseñar y desarrollar aplicaciones iOS de alta calidad utilizando Swift 5.10+ y Objective-C para diversos proyectos estratégicos. - Implementar interfaces de usuario responsivas utilizando tanto SwiftUI como UIKit, garantizando una experiencia de usuario impecable en toda la gama de dispositivos iOS. - Colaborar con equipos multidisciplinarios para definir, diseñar e implementar nuevas funcionalidades que potencien el rendimiento de las aplicaciones. - Mantener los estándares de calidad del código mediante metodologías de prueba rigurosas y participar activamente en revisiones periódicas con otros miembros del equipo. - Identificar, solucionar y resolver problemas detectados durante el ciclo de desarrollo o reportados por usuarios en entornos de producción. - Desarrollar soluciones eficientes de persistencia de datos implementando tecnologías Core Data y optimizando el rendimiento de almacenamiento. - Crear y mantener aplicaciones cliente-servidor sólidas, asegurando una comunicación fluida entre componentes móviles y servicios backend. - Mantenerse al día con las últimas tendencias, herramientas y mejores prácticas del ecosistema iOS para mejorar continuamente nuestros procesos de desarrollo. Requisitos Imprescindibles - Mínimo 3 años de experiencia profesional demostrable en desarrollo iOS con un portafolio sólido de aplicaciones publicadas. - Conocimiento profundo de los lenguajes de programación Swift (versión 5.5+) y Objective-C. - Dominio de los frameworks fundamentales y directrices oficiales de iOS, incluyendo las Guías de Interfaz Humana de Apple. - Capacidad comprobada para comprender y trabajar eficientemente con código desarrollado por otros programadores. - Experiencia sólida trabajando con Core Data para la gestión y persistencia de datos locales. - Dominio avanzado en control de versiones Git y metodologías de desarrollo colaborativo. - Experiencia relevante en el desarrollo de aplicaciones cliente-servidor e integración de APIs RESTful. - Capacidad para implementar interfaces de usuario programáticamente sin depender exclusivamente de Interface Builder. - Comprensión profunda de los principios SOLID y su aplicación práctica en el desarrollo móvil. - Disposición para trabajar en equipo y contribuir a objetivos compartidos de forma proactiva. - Excelentes habilidades analíticas y resolución de problemas complejos. Valoramos Adicionalmente - Experiencia con herramientas de gestión de proyectos como Jira y documentación técnica en Confluence. - Conocimientos avanzados en desarrollo de pruebas unitarias y UI utilizando el framework XCTest. - Comprensión y aplicación práctica de patrones arquitectónicos modernos como MVC, MVVM, VIPER y Clean Swift. - Experiencia con las últimas características de Swift, incluyendo concurrencia (async/await) y el framework Combine. - Conocimiento de procesos de integración continua y despliegue para aplicaciones iOS. - Experiencia optimizando aplicaciones para maximizar el rendimiento en diferentes dispositivos. - Familiaridad con herramientas de análisis de calidad de código como SwiftLint. - Comprensión profunda del proceso de publicación y directrices de la App Store. - Contribuciones a proyectos de código abierto o a la comunidad de desarrolladores iOS. Por Qué Unirse a Nuestro Equipo Trabajar con nosotros le ofrece la flexibilidad del trabajo remoto mientras colabora con profesionales talentosos en proyectos innovadores a escala global. Tendrá oportunidades para expandir sus habilidades técnicas con tecnologías de vanguardia, contribuir con soluciones de alto impacto y avanzar significativamente en su carrera como desarrollador iOS. Fomentamos una cultura de aprendizaje continuo, ofrecemos compensación competitiva acorde a su experiencia y valoramos el equilibrio entre vida profesional y personal de todos nuestros colaboradores.