Desenvolvedor Mobile Frontend IOS
FCamara · Brazil · 2026-10-08
Sobre esta vaga
Buscamos um(a) Desenvolvedor Mobile Front para atuar em um squad multidisciplinar responsável pela construção de um novo produto digital vinculado a um cliente do segmento financeiro.
O profissional atuará no desenvolvimento das experiências mobile utilizando tecnologias
nativas iOS (Swift), dentro de uma arquitetura modular e com adoção deServer-Driven UI (SDUI).
• Desenvolver e evoluir funcionalidades mobile integradas aos demais aplicativos do cliente
• Atuar no desenvolvimento nativo para iOS utilizando Swift.
• Implementar interfaces responsivas, fluidas e aderentes aos padrões de UX/UI definidos para o produto.
• Desenvolver componentes reutilizáveis dentro de uma arquitetura modular e plugável.
• Implementar componentes e jornadas utilizando conceitos deServer-Driven UI.
• Interpretar configurações e contratos enviados pelo backend para renderização dinâmica das interfaces.
• Integrar aplicações mobile com APIs e serviços backend.
• Trabalhar com estados, cache, persistência local e sincronização de informações.
• Implementar tratamento de erros, indisponibilidade de serviços e cenários de conectividade.
• Garantir performance, estabilidade e fluidez das jornadas.
• Implementar práticas de segurança no desenvolvimento mobile, considerando o contexto de uma instituição financeira.
• Desenvolver testes unitários, testes de integração e apoiar estratégias de testes automatizados.
• Participar de code reviews e definição de padrões técnicos.
• Trabalhar em conjunto com Backend, Arquitetura, QA, Product Owner e UX/UI.
• Apoiar a evolução contínua da arquitetura mobile e dos componentes compartilhados.
• Apoiar estratégias de observabilidade, monitoramento e análise de falhas das aplicações.
• Experiência com desenvolvimento de aplicações mobile nativas.
• iOS: Swift, SwiftUI e/ou UIKit
• Conhecimento de arquiteturas mobile como MVVM, Clean Architecture ou similares.
• Integração com APIs REST.
• JSON e serialização/deserialização de dados.
• Programação assíncrona e gerenciamento de concorrência.
• Conhecimentos de modularização de aplicações mobile.
• Git e estratégias de versionamento.
• Testes unitários e automatizados.
• CI/CD aplicado ao desenvolvimento mobile.
• Conhecimento dos ciclos de vida das aplicações IOS.
• Conhecimento das diretrizes de desenvolvimento e experiência de usuário das plataformas Apple.
Diferenciais
Desejável conhecimento de:
• OAuth 2.0 e OpenID Connect.
• JWT e gestão segura de tokens.
• Armazenamento seguro de informações no dispositivo.
• Keystore no Android.
• Certificate Pinning.
• Biometria.
• Práticas de Secure Coding.
• OWASP Mobile Application Security.
• Experiência em bancos digitais, fintechs ou meios de pagamento.
• Experiência com Server-Driven UI.
• Experiência com Super Apps.
• Conhecimento de arquiteturas modulares e plugáveis.
• Experiência com aplicações de alta escala e criticidade.
• Conhecimento de Feature Flags e Remote Configuration.
• Experiência com observabilidade e monitoramento de aplicações mobile.
• Experiência com produtos financeiros, pagamentos, carteiras digitais
Originally posted on Himalayas
Competências pedidas
- swift
- rest
- ci/cd
Vagas semelhantes
- Desenvolvedor Mobile Android JrPeople Talent
A sua próxima vaga já está aqui.
Procure vagas em direto de milhares de empresas, guarde as que merecem um segundo olhar e deixe o JobBob vigiar o resto.