Senior IOS Developer
El Senior IOS Developer, se encargará de diseñar, desarrollar y mantener código / módulos para las Aplicaciones y Plataformas. Trabajará en un entorno Ágil, entregando código, proporcionando dirección técnica y llevando a cabo proyectos técnicos. En esta capacidad de alto nivel, se espera que la persona pueda actuar de manera autónoma para las actividades cotidianas.
RESPONSABILIDADES
Diseñar, programar y probar software de aplicaciones móviles nativas.
Comprender la visión arquitectónica de la empresa y ayudar a cumplir con los objetivos de negocio.
Analizar y diseñar módulos y aplicaciones sobre la plataforma IOS.
Escribir código escalable y mantenible
Integrar con otros sistemas externos para funcionalidades adicionales.
Analizar historias de usuarios y participar en la planificación de sprint, scrums, demos y retrospectivas.
Ser responsable por el tiempo de actividad y alta disponibilidad para todas las soluciones.
Ser responsable por el performance y la reutilización de código en las soluciones.
Coordinar con el equipo de Arquitectura sobre nuevos diseños y cambios de aplicación de base / infraestructural.
Integrar el código de la aplicación móvil con servicios de back-end.
Aprender nuevas tecnologías cuando sea necesario.
Comprender los conceptos de integración continua / entrega continua y la capacidad de solucionar problemas relacionados.
Supervisar las pruebas y realizar sus correcciones
Colaborar con los diseñadores para crear interfaces acorde a las guías y mejores prácticas de diseño de Apple’s Human Interface Guidelines.
Apoyar al equipo de ventas con conocimientos técnicos, para la creación de propuestas de solución.
HABILIDADES REQUERIDAS
Sólida experiencia con iOS utilizando Xcode, Swift y Objective C.
Sólido conocimiento de interacción con REST API
De 3 a 5 años de experiencia comprobable relacionada con el diseño, desarrollo e implementación de aplicaciones nativas Android altamente escalables y de alto volumen.
Sólida comprensión del ciclo de vida de una aplicación
Sólido conocimiento de las guías y mejores prácticas de Apple’s Human Interface
Habilidad para crear interfaces gráficas de acuerdo al diseño.
Experiencia con problemas de desarrollo móvil relacionadas con performance, optimización, caché y seguridad
Experiencia en la revisión y definición de requerimientos y / o historias de usuarios
Experiencia en redacción de documentación técnica
Comprensión del desarrollo de software ágil
Conocimiento sólido de pruebas unitarias, pruebas de comportamiento e integración continua
HABILIDADES DESEABLES
Experiencia en desarrollo híbrido con Phonegap y Ionic.
HABILIDADES PERSONALES DESEABLES (no se requieren todas)
Capacidad demostrada de trabajar con todos los miembros de un equipo de proyecto extendido y diverso
Excelentes habilidades de administración del tiempo del tiempo
Confianza y capacidad para desempeñarse eficazmente y tomar decisiones con una supervisión mínima de la administración.
Envíanos tu CV a reclutamiento@aurentis.com