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.ResponsabilidadesDiseñar y desarrollar aplicaciones complejas en iOS aplicando buenas prácticas de desarrollo y proponiendo mejoras técnicasImplementar y optimizar algoritmos y arquitecturas eficientesGenerar soluciones innovadoras para problemas técnicos en el desarrollo de aplicaciones iOSRequisitos y habilidadesExperiencia en desarrollo iOSConocimientos en arquitectura de software limpias como VIPERConocimiento sólido en UIKit, y Opcionalmente SwiftUIUso de principios SOLID y Clean CodeConocimiento de inyección de dependenciasCreación de unit tests con XCTest y mocks/stubs (Nimble, Quick)Manejo de CocoaPods, Swift Package Manager, CarthageExperiencia en desarrollo modularConocimientos sólidos en manejo de Notificaciones PushConocimientos en manejo de persistencia local con UserDefaults, Keychain, CoreData, RealmConocimientos de Combine para gestionar flujos de datos reactivos, binding en UI y manejo de publishers/subscribersBeneficiosColaboració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