PUBLICIDADE
Descrição da 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 de Server-Driven UI (SDUI).
Responsabilidades
- 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 de Server-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.
PUBLICIDADE
Requisitos
- ✓Experiência com desenvolvimento de aplicações mobile nativas.
- ✓Experiência com iOS: Swift, SwiftUI e/ou UIKit.
- ✓Conhecimento de arquiteturas mobile como MVVM, Clean Architecture ou similares.
- ✓Experiência com integração com APIs REST.
- ✓Conhecimento de JSON e serialização/desserialização de dados.
- ✓Experiência com programação assíncrona e gerenciamento de concorrência.
- ✓Conhecimentos de modularização de aplicações mobile.
- ✓Experiência com Git e estratégias de versionamento.
- ✓Experiência com testes unitários e automatizados.
- ✓Conhecimento de 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.
- •Desejável conhecimento de OAuth 2.0 e OpenID Connect.
- •Desejável conhecimento de JWT e gestão segura de tokens.
- •Desejável conhecimento de armazenamento seguro de informações no dispositivo.
- •Desejável conhecimento de Keystore no Android.
- •Desejável conhecimento de Certificate Pinning.
- •Desejável conhecimento de Biometria.
- •Desejável conhecimento de Práticas de Secure Coding.
- •Desejável conhecimento de OWASP Mobile Application Security.
- •Desejável experiência em bancos digitais, fintechs ou meios de pagamento.
- •Desejável experiência com Server-Driven UI.
- •Desejável experiência com Super Apps.
- •Desejável conhecimento de arquiteturas modulares e plugáveis.
- •Desejável experiência com aplicações de alta escala e criticidade.
- •Desejável conhecimento de Feature Flags e Remote Configuration.
- •Desejável experiência com observabilidade e monitoramento de aplicações mobile.
- •Desejável experiência com produtos financeiros, pagamentos, carteiras digitais.
Categorias
Tags
Sobre a Empresa
Mais vagas na Grupo FCamara →Somos um ecossistema de tecnologia e inovação que potencializa o futuro de negócios integrando visão estratégica com execução inteligente, lado a lado com nossos clientes, para proporcionar experiências transformadoras.[Ver Mais]
Informações Adicionais
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →
Você será redirecionado para o site da empresa
Vagas Relacionadas
PUBLICIDADE