Lugar
Tipo de puesto
Empleado de tiempo completo
Sueldo
$ 40,000 a 45,000
Sr iOs Developer
Position Name:
iOS developer Sr
Area of Expertise
Aplicaciones móviles iOs
Level of Ex pertise
Senior
Ingles 90%
Zona de Trabajo Puebla
Contrato: 6 meses, inicial
Esquema de pago: mixto con prestaciones de ley
Fecha de Alta: 01 de Marzo
Specific Profile
Estamos buscando un desarrollador para la plataforma iOS, responsable de establecer estándares de desarrollo y mejores prácticas en desarrollo de aplicaciones destinadas ejecutarse en toda la gama de dispositivos de Apple (teléfonos y tabletas).
Su enfoque principal será el desarrollo de aplicaciones de iOS y su integración con servicios de back-end. Trabajará junto a otros ingenieros y desarrolladores que trabajarán en diferentes capas de la infraestructura.
Por lo tanto, el compromiso con la resolución colaborativa de problemas, el diseño sofisticado y la creación de productos de calidad es esencial.
Responsabilidades
• Traducir diseños y wireframes en código de alta calidad
• Diseñar, crear código Java de alto rendimiento, reutilizable y confiable
• Garantizar el mejor rendimiento, calidad y capacidad de respuesta posibles de la aplicación.
• Identificar y corregir cuellos de botella y corregir errores.
• Ayuda a mantener la calidad del código, la organización y la automatización.
Skills
• Experiencia en el diseño y desarrollo de aplicaciones basadas en el paradigma de Orientación a objetos (POO)
• Experiencia en del desarrollo de aplicaciones utilizando el lenguaje SWIFT 4.
• Conocimiento avanzado de los SDK de la plataforma iOS en sus diferentes versiones
• Experiencia en el uso de API REST para conectar aplicaciones de iOS a servicios de back-end, soportando el protocolo de seguridad TLS v1.2.
• Conocimiento avanzado de los principios de diseño, patrones y mejores prácticas de la interfaz de usuario de iOS.
• Desarrollo de aplicaciones con diferentes tamaños de pantalla
• Experiencia en el desarrollo de aplicaciones sin conexión (almacenamiento local), subprocesos (multithreading) y optimización de procesos (performance tunnig)
• Experiencia en el desarrollo de aplicaciones que utilizan servicios de background.
• Capacidad para comprender los requisitos empresariales y traducirlos en requisitos técnicos.
• Familiaridad con las API de mensajes en la nube y las notificaciones push
• Comprensión de las herramientas de control de versiones de código, como Git
• Familiaridad con herramientas de integración continua (CI) y entrega continua (CD).