Desarrollador Mobile IOS - Senior - CL
Full TimeJob Overview
En Imagemaker buscamos un Senior iOS apasionado por llevar las tecnologías móviles al límite. Trabajará construyendo nuevas features en aplicaciones móviles, asegurando que la arquitectura técnica y de negocio cumpla con los requerimientos de cliente bancario.
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 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.
- Sólidos conocimientos en SwiftUI, UIKit, Auto Layout y construcción de interfaces programáticamente.
- 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 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 Agile/Scrum y en FI/Banking
- 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.
Make Your Resume Now