Perfil técnico:
IOS Mobile
Conocimientos sólidos en estructuras de datos.
Conocimiento y aplicación de algoritmos.
Énfasis en algoritmos de ordenamiento y búsqueda.
Conocimientos en POO.
Conocimiento, diferenciación y utilización de patrones de diseño: creacionales (abstract factory, builder, factory, singleton), estructurales (adapters, composite, facade), conductuales (iterator, observer)
Conocimientos SOLIDOS de GIT y Gitflow.
Conocimientos básicos de CI/CD.
7.
Conocimientos en patrones de arquitectura: MVVM, VIPER.
iOS
Conocimientos intermedios/SOLIDOS en Swift.
Uso y creación de librerías y frameworks.
3.
Conocimiento y uso de gestores de dependencias: Cocoapods, Carthage, Swift Package Manager.
Conocimiento de Grand Central Dispatch (GCD).
Conocimiento del ciclo de vida tanto de la aplicación como los ViewControllers.
6.
Conocimientos de Unit testing: XCTest
7.
Conocimientos en mecanismos de seguridad en apps: root detection, runtime detection, tamper proofing, certificate pinning.