Desarrollador iOS
Requisitos para el puesto:
-
Experiencia mínima de 3 años desarrollando aplicaciones nativas bajo la plataforma iOS.
-
Conocimiento de lenguajes Swift 3, 4, 5 y Objective C y su actualización, entre ellos Xcode, 10x
-
Consumir Restful services y Web services SOAP
-
Seguridad en código (OWASP Mobile)
-
Uso de GIT para versionamiento de código
-
Uso de bases de datos cifradas tipo SQL cipher o Core Data
-
Conocimiento e implementación de arquitecturas Clean / VIPER
-
Buenas prácticas de programación, verificación y aseguramiento (e.j. Sonar Lint)
-
Manejo de iTunes Connect, TestFlight, Member Center, Provisioning Profiles, etc.
-
Publicación de Apps desde cero hasta la publicación final (Developer, enterprise)
-
Implementación de Firebase al menos para pushnotifications y analíticos
-
Creación de frameworks para iOS
-
Creación de PODS para Github, como componentes para iOS
-
Experiencia en geolocalización
-
Implementación de algoritmos tipo AES 256 y uso de algoritmos de hash tipo SHA 256
-
Capacidad de autogestión
-
Capacidad de ordenar y manejar múltiples prioridades
Mexico City, Mexico