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.