Descrição
**DESCRIÇÃO DA VAGA**
=====================
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.
**ATIVIDADES DO DIA A DIA:**
============================
* 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.
**REQUISITOS E QUALIFICAÇÕES:**
===============================
* 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.
**DIFERENCIAIS**
================
* Domínio de TypeScript, arquitetura de Micro\-frontends e compreensão de sistemas orientados a eventos (Event\-driven Architecture).
**NOSSOS BENEFÍCIOS**
=====================
* 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**