Descripción
Resumen:
Buscamos un Ingeniero Senior de iOS para desarrollar y mejorar aplicaciones iOS con un enfoque en rendimiento, estabilidad y experiencia de usuario, colaborando con equipos multifuncionales.
Aspectos destacados:
1. Desarrollar y perfeccionar funciones de iOS utilizando Swift, prestando especial atención a la calidad
2. Apoyar y modernizar áreas heredadas en Objective-C, reduciendo la deuda técnica
3. Colaborar con equipos globales y contribuir a una cultura de ingeniería saludable
Buscamos un **Ingeniero Senior de iOS** para desarrollar y mejorar aplicaciones iOS con un enfoque riguroso en rendimiento, estabilidad y experiencia de usuario. Trabajarás junto con diseñadores, socios de producto, QA e ingenieros en un entorno dinámico y acelerado: ¡postula hoy mismo para ayudarnos a entregar funciones móviles de alta calidad!
**Responsabilidades**
* Desarrollar y perfeccionar funciones de iOS utilizando Swift, prestando atención a la usabilidad y a la calidad del código
* Apoyar y modernizar áreas heredadas en Objective-C mientras se reduce la deuda técnica
* Diseñar soluciones para desafíos técnicos y de producto abiertos junto con tu equipo
* Mejorar el rendimiento de la aplicación mediante perfiles, análisis y mejoras enfocadas
* Diagnosticar problemas y resolver errores durante todo el ciclo de vida de la aplicación
* Crear pruebas unitarias e integrales para proteger comportamientos críticos y prevenir regresiones
* Conectar la aplicación con servicios de backend y resolver desafíos de integración
* Aplicar patrones de integración continua para mantener compilaciones rápidas y confiables
* Utilizar herramientas de compilación para automatizar flujos de trabajo y aumentar la productividad de los desarrolladores
* Colaborar con diseñadores, propietarios de producto, QA e ingenieros para entregar funcionalidades de forma iterativa
* Intercambiar ideas, revisar código y contribuir a una cultura de ingeniería saludable
* Cooperar eficazmente con un equipo distribuido globalmente a través de distintos husos horarios
**Requisitos**
* Licenciatura en Ciencias de la Computación o campo relacionado, o experiencia equivalente
* 3\+ años de experiencia desarrollando aplicaciones iOS con Swift
* Experiencia previa manteniendo o migrando código heredado en Objective-C
* Conocimientos sólidos de metodologías de desarrollo de software y capacidad para iterar bajo ambigüedad
* Habilidades en depuración para identificar causas fundamentales y resolver problemas de forma eficiente
* Experiencia comprobada en optimización de rendimiento, incluyendo perfilado, análisis y ajuste de aplicaciones iOS
* Competencia en pruebas unitarias e integrales para garantizar la calidad
* Capacidad para diseñar soluciones que dividan problemas abiertos en incrementos listos para producción
* Demostración de mentalidad de propiedad: iniciativa propia, priorización efectiva del trabajo y gestión eficiente del tiempo
* Experiencia en colaboración con socios multifuncionales dentro de equipos pequeños
* Capacidad para comunicarse con claridad al compartir ideas y participar en discusiones técnicas
* Dominio del inglés: nivel B2 (intermedio alto)
**Deseable**
* Familiaridad con GitHub Actions para flujos de CI
* Conocimiento del patrón arquitectónico MVVM
* Experiencia en integración de APIs REST
* Flexibilidad para usar UIKit
* Competencia en XCTest y XCUITest
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales compuestos por profesionales altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones remunerados y licencias por enfermedad
* Programas de actualización de habilidades, reconversión profesional y certificaciones
* 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