Bc Tecnologia
Getonbrd · Posted 4mo ago
Desarrollador iOS Semi Senior
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
Requisitos y experiencia
- 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.
Projects
BC Tecnología es una consultora de TI que gestiona portafolio, desarrolla proyectos, realiza outsourcing y selección de profesionales. Diseñamos equipos de trabajo ágiles para Infraestructura, Desarrollo de Software y Unidades de Negocio, con clientes en servicios financieros, seguros, retail y gobierno. Buscamos integrar a nuestro equipo de desarrollo iOS para impulsar soluciones móviles nativas de alto rendimiento, escalables y mantenibles, alineadas a las necesidades del negocio y la experiencia del usuario.Participarás en proyectos innovadores para clientes de alto nivel, colaborando con diseño, backend y producto. En BC Tecnología promovemos un entorno de aprendizaje continuo y crecimiento profesional, con foco en la calidad del código, buenas prácticas y entrega constante de valor.Funciones
- 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.
Beneficios
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.Deseables
Conocimientos en Objective-C, SwiftUI avanzado, Combine, CoreData especializado, testing automatizado y experiencia en despliegue en App Store. Deseable experiencia en entornos ágiles y habilidades de comunicación en español e inglés.Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search