← Todos los empleos

Mobile Frontend Developer – iOS

Sobre el puesto

• Develop and enhance mobile features integrated with the client’s other applications.
• Work on native iOS development using Swift.
• Implement responsive, fluid interfaces aligned with the product’s defined UX/UI standards.
• Develop reusable components within a modular and pluggable architecture.
• Implement components and user journeys using Server-Driven UI concepts.
• Interpret configurations and contracts sent by the backend for dynamic interface rendering.
• Integrate mobile applications with APIs and backend services.
• Work with state management, caching, local persistence, and information synchronization.
• Implement error handling for service unavailability and connectivity scenarios.
• Ensure performance, stability, and smooth user journeys.
• Implement mobile development security practices, considering the context of a financial institution.
• Develop unit and integration tests and support automated testing strategies.
• Participate in code reviews and the definition of technical standards.
• Collaborate with Backend, Architecture, QA, Product Owner, and UX/UI teams.
• Support the continuous evolution of the mobile architecture and shared components.
• Support observability, monitoring, and application failure analysis strategies.

• Experience developing native mobile applications.
• iOS: Swift, SwiftUI, and/or UIKit.
• Knowledge of mobile architectures such as MVVM, Clean Architecture, or similar approaches.
• Experience integrating with REST APIs.
• JSON and data serialization/deserialization.
• Asynchronous programming and concurrency management.
• Knowledge of mobile application modularization.
• Git and version control strategies.
• Unit and automated testing.
• CI/CD applied to mobile development.
• Knowledge of iOS application life cycles.
• Knowledge of Apple platform development and user experience guidelines.
• Knowledge of OAuth 2.0 and OpenID Connect is a plus.
• Knowledge of JWT and secure token management is a plus.
• Knowledge of secure information storage on devices is a plus.
• Knowledge of Android Keystore is a plus.
• Knowledge of certificate pinning is a plus.
• Knowledge of biometrics is a plus.
• Knowledge of secure coding practices is a plus.
• Knowledge of OWASP Mobile Application Security is a plus.
• Experience working with digital banks, fintechs, or payment solutions.
• Experience with Server-Driven UI.
• Experience with Super Apps.
• Knowledge of modular and pluggable architectures.
• Experience with high-scale, business-critical applications.
• Knowledge of feature flags and remote configuration.
• Experience with mobile application observability and monitoring.
• Experience with financial products, payments, and digital wallets.

• The posting does not specify benefits, perks, or additional compensation.