En Getronics queremos ampliar nuestro equipo y queremos incorporar a un / a iOS Developer Senior para que nos ayude a dar soporte a un gigante del sector retail, en modalidad de trabajo remota, con flexibilidad horaria y un horario de oficina de lunes a viernes.
La persona que se incorpore nos ayudará en el desarrollo y mantenimiento de aplicaciones iOS, asegurando la integración de servicios web y almacenamiento de datos, además de gestionar pruebas unitarias, de integración y UI. Será responsable de identificar y resolver problemas de rendimiento y estabilidad, colaborando en la creación y mantenimiento de pruebas automatizadas. Trabajará con herramientas de desarrollo y CI / CD, optimizando el ciclo de vida de las aplicaciones iOS, siguiendo las mejores prácticas y contribuyendo a la mejora continua del producto.
Responsabilidades:
Desarrollo y mantenimiento de aplicaciones iOS.
Integración de servicios web y almacenamiento de datos.
Gestión de pruebas unitarias, de integración y UI.
Identificación y resolución de problemas de rendimiento y estabilidad.
Colaboración en la creación y mantenimiento de pruebas automatizadas.
Optimización del ciclo de vida de las aplicaciones iOS.
Requisitos:
Experiencia mínima de 8 años en desarrollo de aplicaciones iOS.
Conocimientos de inglés.
Dominio de Swift y SwiftUI.
Conocimiento de patrones de diseño de software.
Experiencia en integración de servicios web (REST, GraphQL, JSON, XML).
Competencia en almacenamiento de datos (SQLite, Core Data, Realm).
Familiaridad con herramientas de desarrollo (XCode, Profiler).
Habilidades en pruebas y depuración (XCTest, XCUITest, frameworks de mocks).
Experiencia en pruebas automatizadas, regresión y carga.
Conocimiento en CI / CD y gestión de código fuente (Bitbucket, Github, Gitflow).
Dominio de SPM y frameworks de inyección de dependencias.
Conocimiento de herramientas de gestión de proyectos (JIRA, Github).
Se valorará:
Experiencia con herramientas como Figma, Postman, Charles Proxy, AppInsights, SonarQube.
Conocimiento en entornos CI / CD (Bamboo, Github Actions, Azure DevOps).
Experiencia con características del sistema operativo (notificaciones push, biometría, deeplinkings).
Familiaridad con herramientas de despliegue y monitoreo de apps (AppCenter, Testflight).
Experiencia con MDM corporativos.
Si consideras que la posición encaja con tu perfil y cumples con los requisitos indicados, ¡INSCRÍBETE AHORA! Estamos deseando conocerte.
Obtenga la revisión gratuita y confidencial de su currículum.