Desarrollador(a) iOS Senior
BC Tecnología · Santiago, Chile
Publicada el
Fuente: Get on Board · Consultada el
Descripción de la vacante
Buscamos un(a) Desarrollador(a) iOS Senior para integrarse a un equipo de tecnología y participar en el desarrollo y evolución de aplicaciones móviles modernas, utilizando Swift y SwiftUI.
El desafío contempla trabajar con arquitecturas escalables y código modular, asegurando altos estándares de calidad, buenas prácticas de desarrollo y una excelente experiencia de usuario.
• Desarrollar y mantener nuevas funcionalidades utilizando Swift y SwiftUI.
• Diseñar y mantener soluciones bajo Clean Architecture, MVVM y Coordinator Pattern.
• Integrar APIs, servicios y componentes modulares.
• Trabajar en conjunto con el Design System, asegurando consistencia visual y funcional.
• Implementar y mantener Unit Tests y UI Tests.
• Incorporar funcionalidades de Analytics, Tracking y Localización.
• Participar activamente en Code Reviews.
• Apoyar técnicamente al equipo y promover buenas prácticas de desarrollo.
• Proponer mejoras de arquitectura, performance y calidad de código.
• Participar en la evolución y mantenimiento de aplicaciones de alta complejidad.
• 3+ años de experiencia en desarrollo iOS nativo con Swift.
• Experiencia sólida desarrollando aplicaciones con SwiftUI.
• Conocimientos de MVVM, Clean Architecture y patrones de diseño.
• Experiencia en testing automatizado.
• Manejo de Git y procesos CI/CD.
• Experiencia trabajando con arquitecturas complejas y código modular.
• Capacidad para trabajar colaborativamente en equipos ágiles.
• Orientación a la calidad, buenas prácticas y mejora continua.
Una persona proactiva, autónoma y orientada a la calidad, con capacidad para trabajar en equipos multidisciplinarios y aportar desde una mirada técnica, proponiendo soluciones que permitan construir aplicaciones iOS escalables, mantenibles y de alto rendimiento.
Stack tecnológico
Swift | SwiftUI | SPM | Factory | XCTest | XCUITest | Fastlane | GitHub Actions | Clean Architecture | MVVM | Coordinator Pattern
• Experiencia avanzada con Swift Package Manager (SPM).
• Experiencia utilizando Coordinator Pattern.
• Experiencia en aplicaciones de alto tráfico, e-commerce o plataformas digitales de gran escala.
• Conocimientos de Analytics, Tracking y Localización.
• Experiencia participando en decisiones y mejoras de arquitectura.
• Interés por la documentación, calidad de código y mejora continua. 🤝
Si te interesa este desafío y cumples con los requisitos, ¡queremos conocerte!