Desenvolvedor Front-End Engineer - Pleno
fcamara
📍 Remote🌐 Remote🕐 1mo ago🔗 himalayas
Job Description
Você vai trabalhar em produtos digitais em produção — mobile e web — dentro de um ecossistema financeiro com base de usuários ativa e ciclos de entrega contínuos. O time mantém aplicações React Native e interfaces web em React/Vue, com foco em qualidade, performance e baixo risco de regressão.
* Desenvolver e evoluir funcionalidades em **React Native** (iOS e Android) e aplicações web utilizando **React** e ;
* Participar de todo o ciclo de desenvolvimento, incluindo refinamento técnico, implementação, code review e releases;
* Escrever e manter testes unitários, garantindo cobertura adequada para fluxos críticos da aplicação;
* Contribuir com decisões de arquitetura e boas práticas de desenvolvimento junto à squad;
* Identificar oportunidades de melhoria e reduzir o débito técnico de forma contínua;
* Colaborar com equipes multidisciplinares em um ambiente de desenvolvimento distribuído.
### Obrigatórios:
* Experiência de 3 anos ou mais com React Native e/ou React em ambiente de produção;
* Domínio de TypeScript, incluindo tipagem avançada, generics e boas práticas de desenvolvimento;
* Experiência com testes unitários utilizando Jest e Testing Library;
* Conhecimento sólido de React Hooks, Context API e gerenciamento de estado;
* Experiência com Git, participação em code reviews e trabalho colaborativo;
* Facilidade para atuar simultaneamente em projetos mobile e web.
### Diferenciais:
* Experiência com , especialmente Composition API;
* Vivência em projetos de fintechs ou plataformas financeiras;
* Conhecimento de princípios de Clean Code e SOLID aplicados ao desenvolvimento Front-end;
* Experiência com Firebase (Remote Config e Realtime Database);
* Conhecimento em CI/CD para aplicações mobile e web;
* Familiaridade com arquitetura Package-by-Feature (Feature-Based Architecture).
### O que oferecemos:
* Atuação em produtos reais, utilizados diariamente por milhares de usuários, com impacto direto no negócio;
* Ambiente técnico colaborativo, com foco em qualidade, revisão de código e compartilhamento de conhecimento;
* Autonomia para propor melhorias, evoluir arquiteturas e influenciar decisões técnicas;
* Stack moderna, em constante evolução, com oportunidades de aprendizado em diferentes contextos de desenvolvimento.
Originally posted on [Himalayas](https://himalayas.app)