Descripción del puesto

Funciones:
  • Desarrollar aplicativos móviles para el sistema operativo IOS, desplegar y dar soporte a los mismos, cumpliendo los estándares de programación establecidos por la empresa.
  • Responder dudas técnicas al área de proyectos y clientes que lo requieran.
  • Manejar el versionado de los proyectos IOS desarrollados.
  • Coordinar con el área de proyectos.
  • Reportar al project manager a cargo de los proyectos en curso en donde se encuentre asignado.
  • Cumplir con las metas asignadas por los project managers y/o jefe inmediato.
  • Otras funciones asignadas por el jefe inmediato.
  • Atender las incidencias reportadas y mejoras solicitadas según requerimiento.

Requisitos

Requisitos:
  • Desarrollo con lenguajes Swift
  • Interfaces en iOS (Storyboards y AutoLayout)
  • Patrones de arquitectura de software MVVM y VIPER
  • Patrones de Diseño Singleton, Factory Method, Adapter
  • Invocación de web services Rest (Alamofire)
  • Persistencias de datos (Core data, User Default, SQL Lite)
  • Control de Versiones (Gitlab, Github)
  • xCode, Swift, RxSwift, RxCocoa, AsyncSwift, InfoKit, SwiftKeychainWrapper, SwiftMessages, HydraAsync, ESPullToRefresh, IQKeyboardManagerSwift, SDWebImage, Fabric
  • Crashlytics, Branch, ReachabilitySwift, GooglePlaces, GooglePlacePicker, GoogleMaps, GoogleAnalytics, FirebaseAnalytics, GoogleTagManager, Firebase/Core, Firebase, Firebase/Messaging, SwiftDate, CodableAlamofire
  • Aws Codding, Postman, FacebookCore, CryptoSwift, DefaultsKit, AlamofireImage, ImageSlideshow, ImageSlideshow/SDWebImage, RSBarcodes_Swift, DatePickerDialog, Wrap, Guise, JLSwiftRouter, IoniconsKit, lottie-ios, ActionSheetPicker, PromiseKit, SwiftGifOriginCreación de framework
  • Inglés nivel Intermedio

Beneficios

x