Profesional con experiencia de al menos 3 años desarrollando aplicaciones IOS nativas (Swift) para participar en diferentes proyectos.
Todos los proyectos son apps nuevas (nuevos desarrollos), que utilizan entornos agile con equipo multidisciplinar y las app tienen buenas prácticas en arquitectura de software.
Requisitos mínimos:
Desarrollar código nativo escalable, testable, robusto y de calidad.
Capacidad analítica: Identificación de puntos fuertes y débiles para contribuir en la mejora continua de las aplicaciones
Contribuir en el diseño y arquitectura de las aplicaciones.
Conocimiento y aplicación de los principios SOLID con Clean architecture e inyección de dependencias.
Experiencia en consumo, tratamiento y securización de APIs REST, SOAP...
Experiencia en metodologías ágiles (Scrum)
Experiencia en repositorios de códigos: Git (con flujo de trabajo GitFlow).
Experiencia con SDK e integración de Firebase (FCM, Analytics, Crashlytics, etc).
Experiencia en patrones de diseño y arquitecturas MVVM.
Proactividad y capacidad de trabajo en equipo.
Imprescindible: - Experiencia desarrollando aplicaciones iOS nativas (Swift) durante 3 años o más. - Experiencia con Combine.
Deseable: - Deseable experiencia en programación funcional y reactiva. - Experiencia en mobile testing, ya sea test unitarios, de interfaz, de integración, etc (Kif, XCTest, Nimble…)