Desarrollador iOS Semi Senior

Ubicación
Worldwide
Fecha de publicación
Publicada el 20 de enero de 2026
SeniorMobile Development

Sobre la vacante

Experiencia de 2 a 4 años desarrollando aplicaciones iOS nativas. Lenguajes: Swift; conocimiento en Objective-C es deseable. Entorno y herramientas: Xcode, Swift Package Manager, CocoaPods, Git (Bitbucket/GitHub). Arquitecturas: experiencia comprobada en MVVM, Clean Architecture o similares. Frameworks: UIKit, SwiftUI, Combine, CoreData. Concurrencia: GCD, async/await, Operations. APIs y servicios: integración de APIs RESTful, manejo de JSON, autenticación y control de errores. Testing: pruebas unitarias, de UI y automatizadas. UI/UX: conocimiento de Apple Human Interface Guidelines y buenas prácticas de diseño y experiencia de usuario. CI/CD: familiaridad con flujos de integración continua y publicación en App Store. Competencias clave: capacidad de análisis, diseño y desarrollo end-to-end, enfoque en calidad, mantención y escalabilidad, trabajo colaborativo y comunicación efectiva, autonomía y mejora continua. Desarrollar y mantener aplicaciones iOS nativas (Swift) con atención a rendimiento, usabilidad y calidad de código. Contribuir a la arquitectura de soluciones utilizando MVVM, Clean Architecture u otras arquitecturas modernas. Colaborar estrechamente con equipos de diseño, backend y producto para construir soluciones escalables y mantenibles. Aplicar buenas prácticas de desarrollo, pruebas unitarias y de UI, y automatización de pruebas cuando corresponda. Participar en revisiones de código, diseño de API RESTful y manejo de JSON, autenticación y manejo de errores. Trabajar con herramientas como Xcode, Swift Package Manager, CocoaPods y control de versiones (Git - Bitbucket/GitHub). Contribuir a procesos de CI/CD y a la preparación de despliegues en App Store. Seguir las Directrices de Apple Human Interface Guidelines y promover experiencias de usuario de alta calidad. Documentar decisiones técnicas y mantener la base de código orientada a la mantenibilidad y escalabilidad. En BC Tecnología promovemos un ambiente de trabajo colaborativo que valora el compromiso y el aprendizaje constante. Nuestra cultura se orienta al crecimiento profesional a través de la integración y el intercambio de conocimientos entre equipos. La modalidad híbrida que ofrecemos, ubicada en Las Condes, permite combinar la flexibilidad del trabajo remoto con la colaboración presencial, facilitando un mejor equilibrio y dinamismo laboral. Participarás en proyectos innovadores con clientes de alto nivel y sectores diversos, en un entorno que fomenta la inclusión, el respeto y el desarrollo técnico y profesional.