Objetivo: ser responsable del desarrollo de las aplicaciones nativas, generando código de calidad que permitan un incremento del producto.
Principales desafíos:
Refinamiento y análisis de los requerimientos funcionales junto con el product owner (PO).
Diseñar y desarrollar soluciones tecnológicas funcionales concretas utilizando los lenguajes adecuados y haciendo uso de las herramientas que facilitan la tarea.
Generar documentación técnica que facilite el conocimiento de la solución desarrollada.
Asegurar la calidad del código siguiendo pautas de trabajo establecidas
Monitorear las herramientas de performance y logueo de errores.
Mantenerse actualizado sobre las novedades de los aspectos tecnológicos relacionados a su área.
Disponibilidad para asesorar, contribuir y/o solucionar problemas técnicos que requieran una rápida resolución.
Para cumplir este rol, valoraremos que el perfil cuente con:
Al menos 2 años o más de experiencia en aplicaciones nativas.
Tener formación en Ciencias de la Computación, Ingeniería en Informática, Matemática, Estadística o carreras afines como graduado o en curso.
Conocimientos y experiencia en el uso de metodologías ágiles de desarrollo.
Conocimiento de herramientas de performance y bug tracking.
Conocimiento de procesos de release de aplicaciones nativas, ambientes de testing y versionado de código.
Conocimiento de patrones de diseño y de arquitecturas de aplicaciones.
Conocimientos técnicos:
Desarrollos con Swift
Familiarizado con el proceso de subida a AppStore
Experiencia con Swift 3 y 4
Interactuar con APIs Rest
Programación orientada a objetos
Autolayout
CocoaPods
GIT
Deseables:
Desarrollo Ios Nativo
Objective-c
Zeplin
Unit Test y UI testing
CoreData
Firebase
Alamofire
Push notifications
Geo posicionamiento
Xcode y Developer Tools de Apple