Descripción:
Senior iOS Developer
Por encargo de nuestro cliente, una importante startup digital, nos encontramos en la búsqueda de un/a profesional para cubrir la posición de: Senior iOS Developer
Código de postulación | Fecha de expiración |
---|---|
2210C-IOS | 05/11/2022 |
Requisitos
- Profesional con experiencia de cuatro (4) años en el cargo demostrable en proyectos con marcos iOS como Core Data, Core Animation, etc.
- Competente con Swift y Cocoa Touch, Unit & UI Testing
- Experiencia con almacenamiento offline, sub-procesos, ajuste de rendimiento y de memoria con herramientas como Instruments y Shark.
- Comprender los principios de diseño y las pautas de la interfaz de Apple
- Experiencia en la implementación de tecnología sockets e integración y configuración mecanismos de Analytics y tagging
- Estar familiarizado con las API RESTful para conectar aplicaciones de iOS a servicios de back-end, con la integración continua, las API de mensajes en la nube y las notificaciones automáticas.
- Comprender las herramientas de control de versiones de código como Git, Mercurial o SVN
- Conocimientos en otras tecnologías web y estándares UI/UX
- Habilidad para la evaluación comparativa y la optimización
- Se valorarán conocimientos de bibliotecas basadas en C de bajo nivel
- Disponibilidad y buena actitud para trabajar en una cultura ágil y de startup
Principales funciones:
- Desarrollar y mantener las aplicaciones destinadas a una variedad de dispositivos iOS
- incluidos teléfonos móviles y tabletas
- Diseñar y construir y mantener aplicaciones para la plataforma iOS
- Desarrollar aplicaciones iOS y su integración con servicios de back-end
- Garantizar el rendimiento, la calidad y la capacidad de respuesta de las aplicaciones
- Colaborar con un equipo para definir, diseñar y enviar nuevas características
- Ayudar a mantener la calidad, la organización y la automatización del código
- Colaborar con los equipos de UX/UI y desarrolladores para nuevas funciones de la aplicación
- Identificar y solucionar los cuellos de botella de la aplicación y corregir errores
- Coordinar con los ingenieros y desarrolladores que trabajan en diferentes capas de la infraestructura
- Comprometerse con la resolución colaborativa de problemas, el diseño sofisticado y la creación de productos de calidad
- Mantener el código central y actualizar las aplicaciones publicadas en la App Store
- Participar de las sesiones de Sprint Planning y reuniones de estrategia mensuales.