Descrição
**Sobre a vaga**
Estamos procurando um **Engenheiro Móvel** para desenvolver e otimizar uma aplicação unificada para tablets destinada a franqueados, utilizando React Native e Expo, com foco estrito em fatores de forma de tablet nos sistemas iOS e Android. Você implementará funcionalidades dependentes de hardware, incluindo câmera e leitura de códigos de barras para gestão de estoque, otimizará o desempenho da aplicação para operação offline e resposta com baixa latência, e escreverá código limpo em TypeScript seguindo práticas ágeis de entrega. A vaga inclui o uso ativo de ferramentas de IA, como Claude e GitHub Copilot, como parte do fluxo diário de desenvolvimento.
**Suas responsabilidades**
* Desenvolver e lançar a aplicação web unificada para franqueados utilizando ReactJS;
* Assumir a responsabilidade por funcionalidades e interfaces de usuário complexas e críticas específicas para web;
* Escrever código limpo e bem testado em TypeScript, mantendo altos padrões por meio de revisões de código e documentação;
* Otimizar o desempenho da aplicação web quanto à velocidade, responsividade e uso de memória;
* Depurar, solucionar e resolver defeitos de software e problemas em produção;
* Utilizar ferramentas de desenvolvimento assistido por IA, como Claude ou GitHub Copilot, para gerar estruturas de código, escrever e revisar testes, criar documentação e prototipar soluções;
* Participar de práticas ágeis ou centradas no produto, incluindo planejamento de sprints e retrospectivas.
**Requisitos obrigatórios**
* **Graduação em Ciência da Computação, Engenharia ou área correlata**, ou experiência prática equivalente;
* **3 anos ou mais de experiência profissional em engenharia de software**;
* Experiência sólida no desenvolvimento de software com **JavaScript**, **TypeScript** e **ReactJS**;
* Experiência no desenvolvimento de interfaces web complexas e na gestão de estado em aplicações web;
* Familiaridade com **APIs REST** e arquiteturas baseadas em serviços;
* Experiência com **PostgreSQL** e conceitos de persistência de dados;
* Experiência no desenvolvimento de código de alta qualidade e manutenível, respeitando padrões de codificação segura e as melhores práticas de segurança da indústria;
* Excelentes habilidades de resolução de problemas e solução de falhas;
* Capacidade de colaborar eficazmente dentro de uma equipe de engenharia;
* Nível de inglês intermediário-avançado.
**Diferenciais**
* Experiência no setor de QSR (Quick Service Restaurant);
* Experiência na entrega de software em produção;
* Experiência em ambientes de desenvolvimento ágil ou em equipe.
**Benefícios e vantagens**
* **Crescimento profissional:** Acelere sua trajetória profissional com mentoria, TechTalks e roteiros personalizados de desenvolvimento.
* **Remuneração competitiva:** Alinhamos 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.
* **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ários:** Adapte sua rotina para alcançar o equilíbrio ideal entre vida profissional e pessoal, com opções de trabalho remoto e presencial — escolha o que lhe proporcionar maior felicidade e produtividade.
Tipo de vaga: Integral
Local de trabalho: Remoto