Ingeniero sénior de iOS

Ingeniero sénior de iOS


Usted será responsable del desarrollo de un extremo a otro de las aplicaciones de iOS que impulsan la estrategia móvil a largo plazo planificado para NAP. Este rol consiste en escribir código Objective-C / Swift de primer nivel y recurrir a patrones de diseño endurecidos. No se trata solo de escribir aplicaciones para iOS, también tendrá la oportunidad de ensuciarse las manos con la automatización de la interfaz de usuario, las pruebas de instantáneas y las canalizaciones de compilación totalmente automatizadas. También será responsable de impulsar iniciativas que puedan dar forma al alcance del trabajo de uno o más equipos.

Qué harás:
1. Impulsar el desarrollo de funciones y ayudar a mejorar la calidad del producto de principio a fin;
2. Contribuir al desarrollo de bibliotecas comunes entre equipos;
3. Ayudar a definir las mejores prácticas en el desarrollo de iOS y contribuir a un entorno impulsado por compartir y aprender;
4. Estar totalmente comprometido con la integración y el despliegue continuos;
5. Trabajar en estrecha colaboración con otros equipos de desarrollo de productos para mejorar la coherencia y la sincronización de los lanzamientos;
6. Crear prototipos de nuevas ideas y explorar nuevas tecnologías a la vanguardia de la tecnología móvil;
7. Contribuir con soluciones arquitectónicas para lidiar con aplicaciones altamente complejas;
8. Contribuir con soluciones técnicas para hacer frente a los desafíos de desempeño fuera de lo común.

Nos gustaría saber de usted si:
1. Experiencia en desarrollo de iOS con al menos una aplicación lanzada (solo o como miembro del equipo);
2. Experiencia trabajando con Objective-C y Swift (si no tiene experiencia en Objective-C, no se preocupe, solo tenga ganas de aprender);
3. Conocedor de la arquitectura REST API;
4. Comprensión del desarrollo del lado del cliente, así como de la pila de backend de API;
5. Ansioso por ponerse nervioso acerca de la gestión de la memoria, el diseño / representación de la interfaz de usuario y el rendimiento de la interfaz de usuario / red;
6. Orientado a los detalles y con excelentes habilidades para el trabajo en equipo;
7. Enérgico, creativo y divertido para trabajar;
8. Competente en inglés, tanto escrito como hablado.

Envíe un correo electrónico a: [email protected]