Descripción del puesto
Buscamos un/a Desarrollador/a iOS para desarrollar y mantener aplicaciones móviles de alta calidad para el ecosistema iOS. La persona seleccionada deberá tener experiencia en la creación de aplicaciones nativas y un sólido entendimiento de las guías de diseño de Apple. Además, será responsable de garantizar un rendimiento óptimo y una experiencia de usuario fluida.
Responsabilidades:
- Diseñar y desarrollar aplicaciones nativas para iOS utilizando Swift y/o Objective-C.
- Colaborar con diseñadores y equipos de producto para implementar interfaces atractivas y funcionales.
- Optimizar aplicaciones para un rendimiento y eficiencia superiores.
- Identificar y corregir bugs, mejorando la estabilidad y calidad del software.
- Integrar servicios de terceros a través de APIs y SDKs.
- Asegurarse de que el código siga los lineamientos de las guías de diseño de Apple y sea fácilmente mantenible.
- Participar en el proceso de revisión de código y contribuir con ideas de mejora continua.
Requisitos
Requisitos:
- Título universitario en Ciencias de la Computación, Ingeniería de Software o un campo relacionado.
- Mínimo 3 años de experiencia desarrollando aplicaciones móviles nativas para iOS.
- Dominio de Swift y/o Objective-C, y conocimientos profundos del SDK de iOS.
- Conocimiento de las guías de diseño de Apple y principios de diseño de interfaces móviles.
- Experiencia con integración de APIs RESTful y uso de Core Data, SQLite o Realm.
- Familiaridad con las herramientas de desarrollo de Apple como Xcode, TestFlight y App Store Connect.
- Experiencia con control de versiones (Git) y metodologías ágiles.
Deseable:
- Experiencia con tecnologías emergentes como SwiftUI y Combine.
- Conocimiento en desarrollo de pruebas automatizadas (unitarias y de UI).
- Experiencia en la publicación y mantenimiento de aplicaciones en la App Store.
- Familiaridad con herramientas de monitoreo y análisis de rendimiento (Firebase, Sentry)