Desarrollador Mobile IOS - Senior - CL
Department: Operations
Employment Type: Full Time
Location: Chile
Description
Estamos buscando un Desarrollador iOS apasionado por llevar las tecnologías móviles al límite. Este profesional trabajará con nuestro equipo de ingenieros para diseñar y construir la próxima generación de aplicaciones móviles, asegurando que la arquitectura técnica y de negocio cumpla con los requerimientos de cliente Banco.
Funciones y Responsabilidades
- Diseñar, desarrollar e implementar aplicaciones móviles nativas iOS.
- Aplicar arquitecturas SDUI para optimizar la entrega dinámica de interfaces desde el servidor, permitiendo mayor flexibilidad en despliegues y nuevas funcionalidades.
- Tomar decisiones técnicas autónomas y liderar aspectos clave del desarrollo.
- Colaborar con equipos multidisciplinarios y mentorear a desarrolladores junior.
- Asegurar buenas prácticas de UI/UX modernas y aplicar patrones de diseño como MVVM y MVC.
- Participar activamente en metodologías ágiles y procesos de mejora continua.
Skills, Knowledge and Expertise
Requisitos imprescindibles:
- Sólidos conocimientos en SwiftUI, UIKit, Auto Layout y construcción de interfaces programáticamente.
- Buen dominio de patrones de codificación como MVVM, MVVM-C y mejores prácticas de clean code.
- Conocimientos de pruebas unitarias y de integración (Unit-Testing e Integration-Testing).
Requisitos excluyentes:
- 5 o más años de experiencia en desarrollo iOS con Swift 5+.
- Conocimiento profundo de las mejores prácticas de diseño iOS y las Apple Human Interface Guidelines, con capacidad de dar retroalimentación constructiva a diseñadores.
- Experiencia en TDD (Test-Driven Development).
- Experiencia en accesibilidad y analítica (uso de eventos para medir interacciones o repeticiones en una app, por ejemplo Firebase).
- Experiencia en integración de librerías y SDKs de terceros usando Swift Package Manager.
- Experiencia construyendo aplicaciones que consuman APIs RESTful.
- Competente en principios de ingeniería de software y ciencias de la computación, como SOLID.
- Capacidad para trabajar en productos a gran escala dentro de entornos empresariales complejos, combinando tecnologías nuevas y sistemas legacy.
- Experiencia y conocimiento en todas las fases del ciclo de vida del desarrollo de software.
- Muy buen entendimiento de prácticas actuales de TI y metodologías de desarrollo de software como Scrum y Agile.
- Conocimientos en SDUI.
Deseable:
- Experiencia en Scotiabank (Digital Factory).
- Experiencia Agile/Scrum y en FI/Banking (preferentemente Scotiabank).
- Conocimiento en Fortify y BlackDuck.
- Conocimiento de conceptos de seguridad como SSL, certificados, Key Store / Trust Store.
- Experiencia con herramientas como JIRA, Confluence y Bitbucket.
Beneficios
Ser maker es cool: Tenemos muy buenos beneficios y muchas actividades para divertirnos.
3 días libres al año adicionales a tus vacaciones; Permiso sin goce de sueldo para cumplir tus sueños; Programa de bienestar enfocado a equilibrar el trabajo y la vida personal; Seguro Complementario 100% gratuito para Makers; Programas de formación, clases de inglés y mucho más; Día libre para tu cumpleaños y medio día para los cumpleaños de tus hijos; Bonificaciones por fiestas patrias, Navidad, matrimonio/adopción, etc.; Convenios y precios preferenciales con bancos; 3 Días adicionales para padres por nacimiento o adopción de hijo/a; Convenio de seguro para tus mascotas; Nuestra cultura es horizontal, de innovación y buena onda.
En el marco de nuestro compromiso con la inclusión, la siguiente vacante está abierta en el marco de la ley 21.015.