
Montreal Oficial es una empresa tecnológica brasileña que trabaja en los ámbitos de la ciberseguridad, el SaaS y la externalización de procesos empresariales. Sus servicios incluyen identificación y autenticación seguras, sistemas biométricos, soluciones de centros de datos y nube, continuidad operativa, gestión inteligente y automatización de procesos. La empresa trabaja con instituciones públicas y privadas para modernizar operaciones complejas mediante servicios seguros, conectados y habilitados digitalmente.
Desarrollador Sénior de iOS — Remoto en Brasil
Desarrollador Sénior de iOS para crear aplicaciones móviles robustas y escalables para Montreal Oficial, una empresa tecnológica brasileña. Trabajarás con Swift, arquitectura de iOS, pruebas, depuración y API REST.
Descripción
- Desempeñarse como Desarrollador Sénior de iOS
- Crear soluciones y proyectos informáticos para aplicaciones móviles de iOS
- Analizar sistemas y establecer arquitecturas de sistemas y aplicaciones
- Diseñar modelos de datos y estructuras de integración
- Escribir código Swift eficiente, legible y seguro, con bajo consumo de recursos
- Crear arquitecturas de aplicaciones robustas y modulares
- Desarrollar interfaces de usuario para aplicaciones de iOS
- Aplicar patrones de diseño junto con pruebas unitarias y de integración
- Depurar aplicaciones e integrar API REST y RESTful
- Colaborar mediante Git, solicitudes de incorporación de cambios y revisiones de código
Requisitos
- Al menos 7 años de experiencia desarrollando soluciones y proyectos informáticos para aplicaciones móviles de iOS
- Conocimientos de análisis de sistemas
- Conocimientos de arquitectura de sistemas
- Conocimientos de modelado de datos y estructuras de integración
- Conocimientos de lenguajes de programación, preferiblemente Swift
- Conocimientos de metodologías ágiles
- Se valora un nivel de inglés básico a intermedio
- Conocimientos avanzados de Swift, incluidos conceptos avanzados y prácticas de calidad, privacidad y seguridad
- Capacidad para optimizar código para lograr una mayor eficiencia
- Capacidad para escribir código que otros desarrolladores puedan leer fácilmente
- Amplia experiencia utilizando Xcode para el desarrollo de aplicaciones de iOS
- Amplios conocimientos de frameworks y herramientas principales como Combine, SwiftUI, UIKit, Alamofire o URLSession
- Capacidad para crear soluciones eficientes y escalables con bajo consumo de procesamiento, memoria y energía
- Experiencia con arquitecturas de iOS, incluidas MVVM, MVP y Clean Architecture
- Capacidad para diseñar e implementar arquitecturas robustas y modulares
- Capacidad para crear interfaces de usuario intuitivas y atractivas
- Familiaridad con patrones de diseño como la inyección de dependencias y el patrón Repository
- Experiencia con pruebas unitarias y de integración en iOS utilizando herramientas como XCTest y XCUITest
- Habilidades avanzadas de depuración de aplicaciones
- Familiaridad con Git, solicitudes de incorporación de cambios y revisiones de código
- Experiencia integrando y consumiendo API REST y RESTful
- Se valora la experiencia en el sector bancario
Beneficios
- El puesto también está abierto a personas con discapacidad
- Entorno de trabajo colaborativo, respetuoso y de apoyo
- Oportunidades de desarrollo del talento
- Prácticas diseñadas para conectar y optimizar iniciativas de tecnología e innovación