Descrição
**Sobre a vaga**
Estamos procurando um **Engenheiro Sênior React Native** para construir e manter funcionalidades de aplicativos móveis para consumidores de uma marca global de QSR (Quick Service Restaurant), abrangendo pedidos, cardápio, carrinho, checkout, pagamentos e programas de fidelidade em iOS e Android. Você escreverá TypeScript limpo, integrará APIs de pedidos e autenticação de back-end, manterá testes automatizados — incluindo fluxos de ponta a ponta em dispositivos reais por meio do BrowserStack — e contribuirá para a migração contínua para a Nova Arquitetura React Native. A vaga segue práticas ágeis colaborativas, com revisão de código por pares em cada pull request.
**Suas responsabilidades**
* Construir e manter funcionalidades do aplicativo em toda a pilha da experiência móvel — pedidos, cardápio, carrinho, checkout, pagamentos, fidelidade e localizador de lojas;
* Escrever TypeScript limpo e bem testado, seguindo padrões estabelecidos de codificação, com verificações automatizadas (linting, formatação, regras de limites arquiteturais) executadas em cada commit;
* Conectar o aplicativo a serviços de back-end e ferramentas de terceiros: API de pedidos, autenticação, processadores de pagamento, detecção de fraude, feature flags e análise de dados;
* Trabalhar com gerentes de produto, designers e engenheiros de back-end para transformar requisitos em software funcional — participando do planejamento e das revisões de sprint, implementando designs do Figma e alinhando contratos de API;
* Revisar código de colegas e incorporar feedback de revisão em pull requests; todos os pull requests passam por verificações de CI e revisão por pares antes da fusão;
* Depurar e corrigir problemas tanto em iOS quanto em Android usando ferramentas de relatório de falhas, logs nativos e compilações em dispositivos ou simuladores;
* Escrever e manter testes — unitários, de componentes, de desempenho e fluxos de ponta a ponta testados em dispositivos reais por meio do BrowserStack;
* Manter saudáveis os pipelines de build e lançamento: builds automatizados, distribuições para testes beta e lançamentos em produção na App Store e no Google Play;
* Documentar o trabalho — comentários no código, registros de decisões arquiteturais e anotações no sistema de gerenciamento de projetos;
* Participar das cerimônias ágeis: reuniões diárias (standups), planejamento de sprint, refinamento e retrospectivas;
* Manter-se atualizado sobre o ecossistema React Native e contribuir para melhorias de equipe, incluindo a migração contínua para a Nova Arquitetura React Native.
**Requisitos obrigatórios**
* **4 anos ou mais** de experiência profissional em engenharia de software;
* Experiência comercial sólida na construção de aplicativos móveis multiplataforma com **React Native e TypeScript**;
* Compreensão sólida da **arquitetura React Native**: gerenciamento de estado (Redux), navegação, otimização de desempenho e armazenamento local;
* **Experiência em chamadas a APIs REST** e no trabalho com fluxos de autenticação baseados em tokens;
* Familiaridade com o lado nativo do React Native — compilações **iOS (Swift/Objective-C)** e **Android (Kotlin/Java)**, módulos nativos — ou entusiasmo genuíno para aprender;
* **Experiência prática em testes móveis**: testes unitários, testes de componentes e fluxos de ponta a ponta;
* **Experiência em publicação de aplicativos na App Store e/ou Google Play**;
* Comunicador claro que trabalha bem em equipes colaborativas e multifuncionais;
* Nível de inglês intermediário-avançado.
**Desejável**
* Integrações de pagamento (Adyen, Apple Pay, Google Pay);
* Sistemas de feature flags (ex.: LaunchDarkly);
* Análise móvel ou rastreamento de erros (Sentry, Adobe Experience Platform, Quantum Metric);
* CI/CD para mobile: GitHub Actions, Expo EAS, Fastlane, BrowserStack;
* Internacionalização (i18n) e suporte a múltiplos idiomas em aplicativos;
* Estruturas de privacidade e consentimento (ex.: OneTrust);
* SSL/certificate pinning para segurança de APIs móveis.
**Benefícios e vantagens**
* **Desenvolvimento profissional:** Acelere sua trajetória profissional com mentoria, TechTalks e roadmaps personalizados de crescimento.
* **Compensação competitiva:** Alinhamos suas habilidades, talento e contribuições em constante evolução com uma compensação competitiva em USD e orçamentos para educação, condicionamento físico e atividades em equipe.
* **Seleção de projetos empolgantes:** Participe de projetos com desenvolvimento de soluções modernas e clientes de alto nível, incluindo empresas da Fortune 500 e marcas líderes de produtos.
* **Flexibilidade de horário:** Adapte sua agenda para um equilíbrio ideal entre vida pessoal e profissional, tendo opções de trabalho remoto e presencial — o que for mais feliz e produtivo para você.
Tipo de vaga: Integral
Local de trabalho: Remoto