Descripción
Resumen:
Buscamos un Desarrollador iOS Senior para contribuir a un equipo pequeño, construyendo y mejorando funcionalidades, con un enfoque en metodologías modernas de desarrollo de software y resolución iterativa de problemas.
Aspectos destacados:
1. Desarrollar aplicaciones iOS que ofrezcan experiencias de usuario de alta calidad
2. Mantener código heredado en Objective-C y combinarlo con componentes modernos
3. Trabajar eficazmente dentro de un equipo distribuido a nivel global
Estamos buscando un Desarrollador iOS Senior para unirse a nuestro equipo. Su principal responsabilidad será contribuir a un equipo reducido compuesto por diseñadores, propietarios de producto, especialistas en QA e ingenieros, encargados de construir y mejorar funcionalidades. Debe sentirse cómodo con las metodologías modernas de desarrollo de software ampliamente utilizadas en iOS y ser capaz de profundizar y realizar iteraciones rápidas sobre ideas junto con su equipo, incluso cuando exista cierta ambigüedad.
**Responsabilidades**
* Desarrollar aplicaciones iOS que ofrezcan experiencias de usuario de alta calidad
* Crear y eliminar código según sea necesario para mantener saludable y evolutivo el código base
* Aprovechar herramientas de compilación como Tuist, xcodebuild, GitHub Actions y Circle CI para agilizar el desarrollo y la entrega
* Aplicar patrones de Integración Continua en todo el flujo de trabajo de desarrollo
* Detectar y resolver errores para preservar la estabilidad y fiabilidad de la aplicación
* Adoptar patrones de programación funcional para generar soluciones más limpias y mantenibles
* Realizar análisis y optimización del rendimiento para mantener las aplicaciones fluidas y eficientes
* Mantener código heredado en Objective-C y combinarlo con componentes modernos
* Elaborar pruebas unitarias e integradas para salvaguardar la calidad y corrección del código
* Participar en proyectos e iniciativas de código abierto
* Trabajar eficazmente dentro de un equipo distribuido a nivel global
* Integrarse con servicios backend personalizados, cuidadosamente elaborados a mano en épocas anteriores
* Diseñar soluciones para problemas abiertos y desafíos técnicos complejos
**Requisitos**
* Licenciatura o maestría en Ciencias de la Computación o campo equivalente, o experiencia equivalente
* No menos de 3 años de experiencia profesional práctica en desarrollo iOS
* Sólidas habilidades de programación en Swift para el desarrollo moderno de aplicaciones iOS
* Experiencia aplicada con Objective-C para soportar y evolucionar bases de código heredadas
* Conocimientos prácticos de la documentación de API RAML para describir e integrar APIs
* Uso práctico de Danger para automatizar tareas rutinarias de revisión de código
* Experiencia práctica con la arquitectura μFeatures para construir aplicaciones iOS modulares
* Experiencia laboral con Circle CI para integración y entrega continuas
* Experiencia aplicada con Tuist para manejar proyectos Xcode a gran escala
* Nivel de inglés B2 o superior, con excelentes habilidades comunicativas escritas y orales
**Deseable**
* Experiencia práctica con GitHub Actions para automatizar flujos de trabajo de CI/CD
* Conocimientos de los patrones de arquitectura MVVM para crear aplicaciones iOS escalables
* Experiencia aplicada en el diseño y consumo de APIs REST
* Experiencia práctica con UIKit para desarrollar interfaces de usuario nativas para iOS
* Uso práctico de XCTest para pruebas unitarias e integradas
* Conocimientos de XCUITest para pruebas de automatización de IU
**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