IOS DEVELOPER SR
Nova Solutions Mexico City, Mexico City, Mexico
Professional Services · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
The role involves optimizing mobile application performance and ensuring high standards of security and code quality. The developer will collaborate with cross-functional teams to meet product requirements and maintain efficient development practices.
What they look for
Requirements
Candidates must have over 2 years of experience with Swift and at least 1 year of experience with SwiftUI and Combine. Proficiency in clean architectures, Git, and mobile security standards is required.
Full description
Descripción de puesto:
- Optimización del Rendimiento: Analizar y optimizar el rendimiento de las aplicaciones móviles, identificando y resolviendo cuellos de botella y optimización en la compilación para mejorar la velocidad y la eficiencia.
- Seguridad: Garantizar que las aplicaciones móviles cumplan con los estándares de seguridad (OWASP), incluyendo la protección de datos, la autenticación segura y la prevención de vulnerabilidades conocidas.
- Colaboración Interdisciplinaria: Trabajar estrechamente con diseñadores de UX/UI, desarrolladores, analistas de negocios y otros stakeholders para comprender las necesidades y los requisitos del producto.
- Gestión de la Calidad del Código: Establecer y hacer cumplir las mejores prácticas de codificación, estándares de calidad y revisión del código para mantener un alto nivel de calidad en el código fuente.
Habilidades técnicas:
- Más de 2 años de experiencia desarrollando con Swift (5/6).
- Experiencia con SwiftUI y Combine 1+ año en proyectos productivos.
- Integración con herramientas de terceros (Firebase Crashlytics, Analytics, Remote Config, Push Notifications).
- Desarrollador autónomo y proactivo.
- Manejo avanzado de Git (Pull Requests, branching, tagging, versionado semántico).
- Experiencia en arquitecturas limpias (Clean Architecture, MVVM, SOLID, DIP, SoC, IoC, Swinject)
- Proyectos multimódulo
- Swift Package Manager.
- Conocimiento avanzado de Xcode (simuladores, debugging con Instruments, performance profiling).
- Experiencia en XCTest, SwiftTest (unitarias, integración) y debugging de problemas complejos (memory leaks, concurrencia, code smells).
- Experiencia en publicación en App Store Connect y distribución con TestFlight. (Deseable no limitante)
- Conocimientos de CI/CD (preferentemente Harness) para automatización de builds, pruebas y despliegues. (Deseable, no limitante)
- Manejo de SDKs de terceros (seguridad, biometría, autenticación).
- Enfoque en seguridad y cumplimiento normativo (PCI DSS, OWASP, lineamientos Apple HIG).
Similar roles
-
iOS Developer
PetSmart Costa Rica
-
Desarrollador iOS Nativo Senior
Be.change Consulting Colombia
-
Mobile Software Engineer I (iOS)
TD Toronto, Ontario, Canada · CA$70K–CA$98K/yr
-
iOS Software Engineer
Bjak India
-
iOS Engineer, Flights Search
Priceline New York, New York, United States · $130K–$160K/yr
-
Software Development Engineer - iOS
Majid Al Futtaim Amman, Amman, Jordan