
Puzzle es una empresa de selección y contratación especializada en talento tecnológico nearshore de América Latina. Ayuda a las empresas a ampliar su capacidad de ingeniería mediante la ampliación de equipos y equipos dedicados, incorporando desarrolladores, gerentes de producto, profesionales de control de calidad y otros especialistas técnicos. Su actividad se centra en conectar a las organizaciones con talento de ingeniería y TI para apoyar su crecimiento.
Ingeniero sénior de iOS, remoto en Brasil
Crea experiencias nativas de iOS fiables para el producto de Puzzle, centrado en creadores, y lidera funcionalidades desde el diseño hasta el lanzamiento y la supervisión en producción. Mejora el rendimiento, las pruebas y la fiabilidad de la app en colaboración con equipos multidisciplinares.
Descripción
- Lidera funcionalidades de iOS desde el diseño técnico hasta la implementación, las pruebas, el lanzamiento y la supervisión en producción.
- Crea interfaces móviles accesibles, adaptables y fiables con prácticas modernas de iOS.
- Desarrolla y mantiene integraciones con API, autenticación, almacenamiento local y tareas en segundo plano.
- Investiga y corrige cierres inesperados, problemas de concurrencia, errores de memoria y cuellos de botella de rendimiento.
- Contribuye a la arquitectura de la app y mejora las herramientas y los procesos de ingeniería.
- Escribe código claro y fácil de mantener, respaldado por pruebas exhaustivas.
- Revisa código y ofrece comentarios técnicos constructivos.
- Orienta a otros ingenieros y fomenta una cultura de ingeniería colaborativa.
- Participa en el turno establecido de asistencia a producción o disponibilidad de guardia.
- Colabora con los equipos de backend, Android, control de calidad, Producto y Diseño.
- Entrega funcionalidades de la hoja de ruta que cumplan los requisitos y criterios de aceptación.
- Mejora el uso sin cierres inesperados, el rendimiento de la app, la cobertura de pruebas automatizadas, la tasa de defectos y la previsibilidad de los lanzamientos.
- Durante los primeros 30 días, aprende la arquitectura de iOS, las prácticas de desarrollo, la hoja de ruta del producto y el proceso de lanzamiento.
- Entre los días 31 y 60, publica una funcionalidad probada o una mejora prioritaria de producción.
- Entre los días 61 y 90, mejora un cuello de botella clave de fiabilidad o desarrollo y contribuye a definir un plan priorizado de mejoras técnicas.
- Reporta al gerente de Ingeniería Móvil o al director de Ingeniería.
Requisitos
- Aporta al menos cinco años de experiencia profesional en ingeniería de software, incluida una experiencia considerable en la creación y publicación de apps nativas de iOS.
- Cuenta con sólidos conocimientos de Swift y SwiftUI y/o UIKit.
- Comprende el ciclo de vida de las apps de iOS, la concurrencia, las redes y la integración de API.
- Tiene experiencia en la escritura y el mantenimiento de pruebas automatizadas para apps móviles.
- Puede diagnosticar y resolver problemas de producción, como cierres inesperados, errores de memoria y cuellos de botella de rendimiento.
- Comprende la seguridad móvil, la accesibilidad, la firma de apps, CI/CD y los procesos de publicación en App Store.
- Puede diseñar, desarrollar, depurar, probar y mantener software de calidad de producción de forma autónoma.
- Se comunica y colabora eficazmente.
- Tiene experiencia desarrollando software tanto con herramientas de programación de IA generativa o agéntica como sin ellas.
- Utiliza asistentes de programación y agentes de IA de forma eficaz sin comprometer la calidad de ingeniería.
- Evalúa, depura y valida de forma autónoma el código generado por IA.
- Asume la responsabilidad de la corrección, seguridad, rendimiento y mantenibilidad del código en producción.
- Sabe proteger el código propietario, las credenciales y la información sensible al usar herramientas de desarrollo con IA.
Beneficios
- Recibe un salario competitivo en USD acorde con sus habilidades y experiencia.
- Disfruta de generosos días de descanso remunerado para favorecer el equilibrio entre la vida laboral y personal y el descanso.
- Recibe un subsidio para ayudar a cubrir el seguro médico.
- Participa en revisiones salariales anuales estructuradas que reconocen el desempeño.
- Recibe apoyo remunerado para formación y certificaciones que impulsen su desarrollo profesional continuo.