Sua missão como Desenvolvedor Frontend Sênior será a manutenção e o escalonamento da arquitetura frontend. Com a necessidade de dominar múltiplos Design Patterns e estratégias de estado, o profissional enfrentará o desafio de manter a interface performática e o código limpo em um ambiente de alta complexidade técnica.
Além disso, há o desafio de atuar como uma ponte técnica: garantir que as novas funcionalidades sejam entregues com rapidez (usando padrões como Compound Components e Hooks), enquanto prepara o terreno para evoluções arquiteturais, como a possível implementação de Micro-frontends e a adoção definitiva de TypeScript e Event-driven Architecture.
Desenvolvimento de Interfaces Complexas: Construir e manter componentes reutilizáveis e escaláveis utilizando as melhores práticas de React 18+.
Arquitetura e Design de Código: Definir e aplicar padrões de projeto (Design Patterns) que garantam a manutenibilidade e a performance da aplicação Frontend.
Otimização de Performance: Implementar estratégias de renderização e carregamento (como code splitting e memorização) para garantir uma experiência de usuário fluida.
Garantia de Qualidade: Assegurar a estabilidade do código através da implementação rigorosa de testes automatizados.
Evolução Tecnológica: Liderar a frente técnica de frontend, possivelmente auxiliando na transição para arquiteturas de micro-frontends e garantindo a consistência do estado global da aplicação.
Colaboração Técnica: Atuar em conjunto com o time para disseminar boas práticas de desenvolvimento e auxiliar na tomada de decisões sobre o ecossistema Javascript da empresa.
Espera-se um profissional com sólida trajetória no ecossistema Web, possuindo mais de 6 anos de atuação com JavaScript (ES6+) e tecnologias fundamentais (HTML5/CSS3).
Ter vivência de mercado de, no mínimo, 4 anos focados especificamente em ReactJS (versões 17/18+), demonstrando maturidade para lidar com a evolução da biblioteca, desde o ciclo de vida de class components até o uso avançado de hooks.
Espera-se que o candidato tenha experiência em ambientes que utilizam diferentes estratégias de gerenciamento de estado e arquiteturas escaláveis.
Profundo conhecimento em Context API, técnicas de memorização (performance) e domínio completo de Hooks.
Aplicação prática de padrões como Higher-Order Components (HOC), Compound Components, Presentational & Container, State Reducer e Observer.
Experiência com bibliotecas como Redux, MobX ou Zustand.
Domínio de pré-processadores (SASS) e frameworks modernos (Tailwind CSS ou Bootstrap).
Escrita de testes unitários e de integração (Jest e React Testing Library) e implementação de técnicas de Code Splitting para otimização de carregamento.
Vale Refeição / Alimentação
Plano de Saúde (Sulamerica)
Plano Odontológico
Day off no mês do aniversário
Seguro de vida
- Auxílio Creche
-
Home-office
Faça parte da transformação do mercado automotivo no Brasil!
Se você é apaixonado por engenharia de software, alta performance e arquitetura de sistemas, essa vaga é para você.
#VemSerCarBigData