DESCRIPCIóN
Consultoría líder en el desarrollo de software, busca un Desarrollador Sr. iOS para unirse a nuestro equipo y desempeñar un papel crucial en la modernización y el desarrollo de nuevas funcionalidades dentro de las aplicaciones del sistema bancario de uno de nuestros prestigiosos clientes en el sector financiero.
El Rol:
Como Desarrollador Sr. iOS, serás una pieza clave en nuestro equipo, trabajando directamente en proyectos de gran envergadura para el sector banking. Tu misión será la de diseñar, desarrollar, implementar y mantener aplicaciones iOS de alta calidad, asegurando que cumplan con los más altos estándares de rendimiento, seguridad y usabilidad. Trabajarás en estrecha colaboración con equipos multifuncionales, incluyendo diseñadores UI/UX, arquitectos de software y otros desarrolladores, para entregar soluciones innovadoras que impacten positivamente a miles de usuarios.
Responsabilidades Clave:
-
Diseñar y construir aplicaciones avanzadas para la plataforma iOS.
-
Colaborar con los equipos de producto para definir, diseñar y lanzar nuevas funcionalidades.
-
Escribir código limpio, mantenible y eficiente utilizando Swift.
-
Participar activamente en la arquitectura de soluciones y la toma de decisiones técnicas.
-
Identificar y corregir cuellos de botella y errores, asegurando la robustez de las aplicaciones.
-
Mantener la calidad del código a través de revisiones de código y pruebas unitarias.
-
Contribuir a la adopción de nuevas tecnologías y mejores prácticas, como SwiftUI.
-
Trabajar con sistemas de control de versiones, especialmente Git.
-
Asegurar el rendimiento, la calidad y la capacidad de respuesta de las aplicaciones.
-
Adaptarse y aplicar los principios y regulaciones del sector banking en el desarrollo de software.
-
Mentorear a desarrolladores junior y compartir conocimientos técnicos.
¿Qué Buscamos?
-
Experiencia: Mínimo 4 años de experiencia profesional comprobada en desarrollo de aplicaciones iOS.
-
Dominio Técnico: Sólidos conocimientos en el desarrollo nativo de iOS con Swift.
-
Frameworks Modernos: Experiencia deseable con SwiftUI y Combine.
-
Control de Versiones: Experiencia avanzada con Git y flujos de trabajo colaborativos.
-
Metodologías Ágiles: Familiaridad con metodologías de desarrollo ágil (Scrum, Kanban).
-
Bases de Datos: Conocimiento de bases de datos locales (Core Data, Realm).
-
Arquitectura: Comprensión de patrones de diseño de software (MVC, MVVM, VIPER) y arquitecturas escalables.
-
API Integrations: Experiencia en la integración con APIs RESTful.
-
Resolución de Problemas: Habilidad excepcional para diagnosticar y resolver problemas técnicos complejos.
-
Comunicación: Excelentes habilidades de comunicación verbal y escrita.
-
Inglés: Nivel de inglés intermedio-avanzado (deseable).
Sería un Plus (Habilidades Preferidas):
-
Experiencia en el sector banking o financiero.
-
Conocimiento de pruebas automatizadas (XCTest).
-
Experiencia con herramientas de CI/CD.
-
Familiaridad con Objective-C.
-
Experiencia con frameworks de análisis de rendimiento.
-
Conocimiento de accesibilidad en iOS.
-
Portafolio de aplicaciones publicadas en la App Store.
-
Certificaciones relevantes en desarrollo móvil.
¡Aplica hoy y sé parte de la transformación digital en el sector bancario!