Liderar o projeto, desenvolvimento e manutenção de aplicações mobile nativas (iOS e/ou Android) ou híbridas/cross‑platform de alta complexidade e criticidade para os produtos da SuitPay. Garantir a performance, segurança, usabilidade e escalabilidade das soluções mobile, atuando como referência técnica, mentorando desenvolvedores menos experientes e propondo inovações arquiteturais que impulsionem o crescimento do negócio e fortaleçam a estratégia de gestão de riscos.
Requisitos e Qualificações
Essencial:
Para iOS: Swift/Objective‑C, UIKit/SwiftUI, XCode, Core Data/Realm.
Para Android: Kotlin/Java, Android SDK, Android Studio, Jetpack Compose/XML Layouts.
Proficiência avançada em desenvolvimento Mobile Nativo.
OU, para Cross‑Platform: Proficiência avançada em React Native/Flutter com JavaScript/TypeScript/Dart, e conhecimento sólido dos princípios de desenvolvimento nativo subjacentes.
Experiência sólida com arquiteturas de aplicativos mobile (Ex: MVVM, MVC, MVI, Clean Architecture).
Domínio de integração com APIs RESTful/GraphQL e manipulação de dados assíncronos.
Experiência com gerenciamento de estado em aplicações mobile.
Conhecimento aprofundado em segurança mobile (criptografia, armazenamento seguro, autenticação biométrica, ofuscação de código) e proteção contra ameaças comuns.
Experiência com controle de versão (Git) e fluxos de trabalho avançados.
Conhecimento em CI/CD para aplicações mobile (Ex: Fastlane, Bitrise, Azure DevOps, Jenkins).
Experiência com testes automatizados (unitários, de integração, UI tests) e estratégias de qualidade de código.
Inglês avançado (leitura, escrita e conversação).
Desejável:
Conhecimento em linguagens Back‑end para entendimento de integração.
Experiência com otimização de performance e bateria.
Conhecimento sobre o processo de publicação e gestão de apps nas lojas.
Certificações relevantes para desenvolvimento mobile ou segurança.
Diferenciais (Não Obrigatórios, mas Valorizados)
Portfólio de aplicativos publicados de sucesso nas lojas.
Contribuições para a comunidade open source mobile.
Experiência com pagamentos NFC, biometria ou outras tecnologias financeiras mobile.
Conhecimento em Analytics e A/B testing para apps.
Projetar e desenvolver arquiteturas robustas e escaláveis para aplicações mobile (iOS e/ou Android), definindo as melhores práticas e tecnologias.
Liderar o desenvolvimento de funcionalidades complexas e críticas, desde a concepção de UI/UX até a implementação e implantação nas lojas de aplicativos (App Store/Google Play).
Garantir a performance, estabilidade, segurança e responsividade das aplicações mobile, otimizando o consumo de recursos e aderindo aos padrões da indústria financeira.
Realizar integrações complexas com APIs Back‑end, SDKs de terceiros (Ex: meios de pagamento, biometria) e serviços de nuvem.
Conduzir e participar ativamente de revisões de código (code reviews), garantindo a qualidade, manutenibilidade, padrões de codificação e aderência às boas práticas de engenharia mobile.
Definir estratégias e implementar testes automatizados abrangentes para aplicações mobile (unitários, de integração, UI tests).
Atuar como especialista na resolução de problemas complexos e na depuração de bugs em ambiente de desenvolvimento e produção.
Mentorar desenvolvedores Mobile Pleno e Júnior, compartilhando conhecimento, promovendo boas práticas e auxiliando no crescimento técnico da equipe.
Colaborar ativamente com Product Owners, Designers (UI/UX), desenvolvedores Back‑end e equipes de QA para refinar requisitos e entregar soluções de ponta a ponta.
Avaliar e propor a adoção de novas tecnologias, ferramentas e metodologias no universo mobile que agreguem valor à SuitPay.
Contribuir para a cultura de engenharia da empresa, promovendo as boas práticas de desenvolvimento e arquitetura mobile.
Garantir a conformidade com as diretrizes de segurança da informação e privacidade de dados, em alinhamento com a Política de Gestão de Riscos e regulamentações do setor.
#J-18808-Ljbffr