Descripción
Resumen:
Buscamos un ingeniero de software iOS creativo para diseñar, desarrollar y mantener aplicaciones nativas iOS utilizando Swift, colaborando con equipos multifuncionales para ofrecer experiencias móviles intuitivas.
Aspectos destacados:
1. Crear experiencias móviles elegantes, de alto rendimiento e intuitivas
2. Colaborar con gerentes de producto, diseñadores y desarrolladores de backend
3. Contribuir al ciclo de vida de lanzamiento de la aplicación
Buscamos un ingeniero de software iOS creativo y experimentado para unirse a nuestro equipo de ingeniería móvil. En este puesto, estarás a la vanguardia del diseño, desarrollo y mantenimiento de nuestras aplicaciones nativas iOS. Aprovechando una pila moderna de desarrollo basada en Swift, crearás experiencias móviles elegantes, de alto rendimiento e intuitivas que deleiten a nuestros clientes.
Colaborarás estrechamente con gerentes de producto, diseñadores de producto (UX/UI), desarrolladores de backend y otros ingenieros móviles para llevar las funciones desde el concepto inicial en la pizarra hasta la tienda de aplicaciones de Apple.
**Responsabilidades**
* Diseñar, construir y mantener aplicaciones nativas iOS utilizando Swift
* Colaborar con diseñadores de producto para entregar interfaces de usuario responsivas, precisas al píxel y altamente interactivas, alineadas con las Directrices de Interfaz Humana de Apple (HIG)
* Integrar tu aplicación móvil con servicios de backend y APIs RESTful o GraphQL para ofrecer experiencias de usuario fluidas y dinámicas
* Producir código limpio, modular y mantenible, y participar activamente en revisiones de código para garantizar coherencia y alta calidad en toda la base de código
* Desarrollar pruebas unitarias y de interfaz de usuario (mediante XCTest) para proteger la estabilidad de la aplicación, y supervisar y optimizar el rendimiento de la aplicación, el uso de memoria y el consumo de batería mediante Instruments
* Contribuir al ciclo de vida de lanzamiento de la aplicación, incluida la preparación de compilaciones y el envío de aplicaciones a través de App Store Connect
**Requisitos**
* 2 años o más de experiencia en desarrollo nativo de aplicaciones iOS
* Competencia en Swift y conocimientos sólidos del SDK de iOS y las herramientas de desarrollo de Apple (Xcode)
* Comprensión de patrones arquitectónicos modernos para iOS (por ejemplo, MVVM, MVC, Arquitectura Limpia, Combine o Concurrencia en Swift)
* Conocimientos de SwiftUI (preferible) o UIKit (Auto Layout, Storyboards/XIBs)
* Experiencia con Git y contribución a repositorios de código colaborativos
* Capacidad para desempeñarse exitosamente en un equipo ágil/Scrum, coordinando tareas mediante herramientas como Jira
* Nivel de inglés B1+ para una comunicación eficaz
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de colegas altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones pagados y licencias por enfermedad
* Cursos de actualización de habilidades, reconversión profesional y certificación
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
*EPAM es un empleador que ofrece igualdad de oportunidades. Todos los candidatos calificados recibirán consideración para el empleo sin importar raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido u otra característica protegida por la ley aplicable.*