Mobile Frontend Developer – iOS
Posted 2ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Desenvolvedor iOS criando produto mobile financeiro para cliente do setor financeiro na FCamara. Desenvolvimento nativo em Swift com arquitetura modular e Server-Driven UI.
Responsibilities:
- 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.
Requirements:
- 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.
Benefits:
- The posting does not specify benefits, perks, or additional compensation.








