Descrição
**Sobre a vaga**
Estamos buscando um **Engenheiro Sênior React Native** para desenvolver e lançar aplicativos móveis multiplataforma usando React Native e Expo, além de desenvolver aplicações web em ReactJS e APIs em Node.js para uma equipe de engenharia franqueada. Você será responsável por todo o ciclo de engenharia de suas funcionalidades — arquitetura, implementação, testes, CI/CD e monitoramento em produção — escrevendo código limpo em TypeScript e utilizando ativamente ferramentas de IA, como Claude e GitHub Copilot, como aceleradores de desenvolvimento. A vaga segue práticas Ágeis em um ambiente colaborativo e centrado em produto.
**O que você fará**
* Desenvolver e lançar aplicativos móveis multiplataforma usando React Native e Expo (iOS e Android);
* Desenvolver aplicações web em ReactJS, compartilhando bibliotecas de regras de negócio com os aplicativos móveis;
* Projetar, desenvolver e manter APIs em NodeJS para suportar essas aplicações;
* Utilizar Claude ou GitHub Copilot como acelerador de desenvolvimento, gerando estruturas de código, escrevendo e revisando testes, criando documentação e prototipando soluções;
* Ser responsável pelo ciclo de engenharia de suas funcionalidades: arquitetura, implementação, testes, CI/CD e monitoramento em produção;
* Escrever código em TypeScript limpo e bem testado; manter altos padrões por meio de revisão de código e documentação;
* Otimizar o desempenho das aplicações quanto à velocidade, responsividade, uso de memória e capacidade offline;
* Depurar, solucionar e resolver defeitos de software e problemas em produção;
* Participar de práticas de entrega Ágeis ou centradas em produto, incluindo planejamento de sprints e retrospectivas;
* Aprender e aplicar novas tecnologias, ferramentas e padrões para melhorar a qualidade do sistema e a eficácia da equipe.
**Requisitos obrigatórios**
* **Mais de 4 anos de experiência profissional em engenharia de software**;
* Experiência na entrega de software em produção é preferencial;
* Experiência em ambientes de desenvolvimento Ágeis ou em equipe é preferencial;
* Experiência no desenvolvimento de software em **JavaScript**, **Node.js**, **ReactJS**, **React Native**;
* Familiaridade com APIs REST e arquiteturas baseadas em serviços;
* Experiência com bancos de dados e conceitos de persistência de dados;
* Capacidade de seguir padrões estabelecidos de arquitetura e desenvolvimento;
* Fortes habilidades de resolução de problemas e solução de falhas;
* Capacidade de colaborar efetivamente dentro de uma equipe de engenharia;
* Boas habilidades de comunicação e disposição para aprender;
* Graduação em Ciência da Computação, Engenharia ou área relacionada, ou experiência prática equivalente;
* Nível de inglês intermediário-avançado.
**Benefícios e vantagens**
* **Desenvolvimento profissional:** Acelere sua trajetória com mentoria, TechTalks e roadmaps personalizados de crescimento.
* **Compensação competitiva:** Reconhecemos suas habilidades, talento e contribuições em constante evolução com uma remuneração competitiva em USD, além de orçamentos para educação, bem-estar físico e atividades em equipe.
* **Uma seleção de projetos empolgantes:** Participe de projetos com desenvolvimento de soluções modernas e clientes de destaque, incluindo empresas da Fortune 500 e marcas líderes de produtos.
* **Flexibilidade de horários:** Adapte sua rotina para alcançar o equilíbrio ideal entre vida pessoal e profissional, com opções de trabalho remoto e presencial — escolha o que mais lhe traz felicidade e produtividade.
Tipo de vaga: Integral
Local de trabalho: Remoto