Desarrollador iOS con experiencia en el desarrollo de aplicaciones móviles eficientes y escalables.
Enfocado en la implementación de soluciones que aporten a una buena experiencia de usuario, siguiendo buenas prácticas de programación y estándares del ecosistema iOS.
Responsabilidades
Diseñar y desarrollar aplicaciones complejas en iOS aplicando buenas prácticas de desarrollo y proponiendo mejoras técnicas
Implementar y optimizar algoritmos y arquitecturas eficientes
Generar soluciones innovadoras para problemas técnicos en el desarrollo de aplicaciones iOS
Requisitos y habilidades
Experiencia en desarrollo iOS
Conocimientos en arquitectura de software limpias como
VIPER
Conocimiento sólido en
UIKit
, y Opcionalmente
SwiftUI
Uso de principios
SOLID
y
Clean Code
Conocimiento de
inyección de dependencias
Creación de
unit tests
con XCTest y
mocks/stubs (Nimble, Quick)
Manejo de
CocoaPods, Swift Package Manager, Carthage
Experiencia en desarrollo modular
Conocimientos sólidos en manejo de Notificaciones Push
Conocimientos en manejo de persistencia local con
UserDefaults, Keychain, CoreData, Realm
Conocimientos de
Combine
para gestionar flujos de datos reactivos, binding en UI y manejo de publishers/subscribers
Beneficios
Colaboración con equipos globales en proyectos de alto impacto.
Acceso a programas de capacitación y certificaciones.
Paquete competitivo de compensación y beneficios.
Prestaciones de ley (para Guatemala)
15 Días fuera de servicio pagados (vacaciones para Guatemala)
Lunes a Viernes 8AM-5PM, 9AM-6PM (horario Guatemala)
Nivel mínimo de educación: Universitario (En Curso)
#J-18808-Ljbffr