Engenharia de Software - Mobile Júnior e Pleno | Vaga exclusiva para Pessoa com Deficiência
🚀 Sobre a Oportunidade
Estamos com uma oportunidade aberta para atuação como Desenvolvedor(a) Mobile na frente de Aquisição do grupo XP Inc., com foco em Flutter e seu ecossistema.
🎯 Missão principal
Desenvolver e evoluir novas funcionalidades no app da XP utilizando Flutter, garantindo entregas com qualidade, performance e boa experiência do usuário.;
Manter e dar manutenção contínua no código existente, refatorando quando necessário, corrigindo bugs e garantindo a estabilidade da aplicação;
Implementar testes automatizados (unitários, de widget e de integração) para assegurar a confiabilidade do código e facilitar entregas contínuas;
Aplicar práticas de segurança no desenvolvimento mobile, protegendo dados sensíveis dos clientes e garantindo conformidade com as políticas de segurança da empresa;
Utilizar inteligência artificial no dia a dia como ferramenta de produtividade — seja para otimizar código, gerar testes, documentar, analisar logs ou acelerar diagnósticos e soluções de problemas;
Monitorar e analisar a saúde do app utilizando ferramentas como Firebase (Crashlytics, Analytics, Remote Config), Clarity e Adobe Stream, identificando gargalos de performance e oportunidades de melhoria;
Colaborar com squads multidisciplinares, incluindo times de backend, design e produto, para garantir entregas alinhadas às necessidades do negócio e dos clientes.;
Participar ativamente das cerimônias ágeis, contribuindo com ideias, feedbacks e decisões técnicas que impactam diretamente a evolução do produto.
Confira nossas avaliações no Glassdoor.
🔍 O Que Procuramos
Pré-requisitos Essenciais:
Sólida experiência em desenvolvimento mobile com Flutter e Dart, incluindo gerenciamento de estado (Provider, Bloc, Riverpod ou similar), navegação, consumo de APIs REST e injeção de dependência.
Conhecimento em testes de software no ecossistema mobile: testes unitários, de widget e de integração;
Noções de segurança em aplicações mobile;
Experiência com Firebase;
Conhecimento em consumo de APIs e integração com backend;
Familiaridade com ferramentas de observabilidade e analytics.
Diferenciais:
Já utiliza inteligência artificial de forma rotineira;
Tem experiência com arquiteturas modernas;
Conhece práticas de CI/CD;
Possui vivência com metodologias ágeis;
Tem conhecimento em desenvolvimento backend;
Já trabalhou com apps de grande escala;
Contribui com a comunidade — seja com posts, palestras, open source ou conteúdo técnico — e gosta de compartilhar conhecimento.
⏳ Etapas do Processo
Triagem inicial: Análise do currículo para verificar a adequação às qualificações e requisitos da vaga.
Teste cognitivo: Teste de raciocínio lógico da Predictive Index.
Entrevista com a equipe de Recrutamento: Discussão sobre as expectativas em relação à vaga e aos objetivos profissionais.
Entrevista com a liderança: Uma conversa para discutir sua visão e como você pode contribuir para a equipe e a empresa.
Oferta: Apresentação da proposta de trabalho, incluindo detalhes sobre remuneração e benefícios.