Ingeniero/a de Software Front (IOS)
(Código 36045)Lugar de trabajo: Fecha de publicación: Modalidad: Mixto, 4 días remotos semanales
Misión del CargoLa principal misión del cargo será desarrollar e implementar mediante metodologías ágiles de desarrollo de software de nuevos productos y servicios innovadores para la corporación BCI, con el propósito de hacerlos disponibles para nuestros clientes y colaboradores, contribuyendo a la generación de nuevos negocios, a la continuidad operacional del negocio, a la satisfacción del cliente y al cumplimiento de visión innovadora corporativa, asegurando la calidad, escalabilidad y time to market de las soluciones.
En este rol tendrás la oportunidad de:Desarrollar mediante metodologías ágiles de desarrollo de software, asegurando la calidad, escalabilidad y time to market de las soluciones.Proponer y evaluar diferentes tecnologías que permitan el desarrollo ágil de soluciones de software.Analizar e interpretar las propuestas de los productos a desarrollar de manera crítica, siempre poniéndose en los pies de los stakeholders al enfrentarse a los desafíos.Requisitos MínimosTítulo universitario en Ingeniería en Computación, Ingeniería Industrial o carreras afines.De 3 a 5 años de experiencia en desarrollo frontend con frameworks y lenguajes como Swift 5.0+, XCTest, Cocoapods, Fastlane, MVC, VIPER, Clean Swift o similares.Manejo de inglés nivel intermedio.Dominio extenso del API de Apple iOS.Experiencia en control de versiones utilizando Git.Conocimientos en testing funcional (pruebas unitarias, regresión, límites, UAT, IST, ATP) y no funcional (performance, ciclos, carga, estrés, seguridad) e integración continua.Experiencia en programación funcional, programación orientada a objetos y Test Driven Development (TDD).Dominio en el manejo de hilos y concurrencia (GCD, NSOperation).Experiencia en el manejo de diferentes tipos de almacenamiento de datos, como Core Data, Realm, UserDefaults, y Keychain.Conocimientos de Automatic Reference Counting (ARC) y gestión de memoria.Conocimiento en diseño y consumo de APIs RESTful.Experiencia con Push Notifications y servicios de notificaciones en iOS.Conocimiento avanzado en diseño de interfaces de usuario utilizando UIKit, con un enfoque en vistas programadas.Dominio en el uso y distribución de código a través de XCFrameworks, Cocoapods, y Swift Package Manager.Es aún mejor si tienes:Conocimientos en herramientas de gestión de roadmap de software como JIRA y Trello.Conocimientos en Objective C y su interoperabilidad con Swift.Experiencia en el uso de Carthage como gestor de dependencias.¡Súmate y sé protagonista!
#LoMejorDeTrabajarenBci Para que puedas disfrutar lo bueno de la vida con lo mejor del trabajo cuentas con permisos, días flexibles, jornada reducida, posibilidad de ajustar tu horario de entrada y salida, días adicionales de vacaciones por temporada baja, hay cargos con posibilidad de trabajar en el extranjero o desde cualquier parte de Chile, entre otros.
#J-18808-Ljbffr