Descrição
Buscamos um Profissional Frontend Sênior para atuar em uma squad totalmente nova, focada no desenvolvimento de interfaces complexas, manutenção e escalonamento da arquitetura técnica.
Esta posição tem caráter de liderança e referência técnica, sem foco em gestão administrativa de pessoas. O grande desafio será garantir entregas ágeis e estruturadas, preparando o ambiente para futuras evoluções arquiteturais.
**Atividades do Dia a Dia:**
* Construir e manter componentes altamente reutilizáveis e escaláveis utilizando as melhores práticas de React 18\+;
* Definir, documentar e aplicar padrões de projeto (Design Patterns) que garantam a manutenibilidade e a alta performance do ecossistema Frontend;
* Implementar estratégias avançadas de renderização, otimização de performance e carregamento (como code splitting e memorização);
* Assegurar a estabilidade, robustez técnica e qualidade das entregas através da implementação rigorosa de testes automatizados;
* Atuar como pilar técnico, disseminando boas práticas de engenharia de software e auxiliando na tomada de decisões estratégicas sobre o ecossistema Javascript do projeto.
### **Requisitos e Qualificações (Obrigatórios):**
* **Trajetória no ecossistema Web:** Mais de 6 anos de atuação prática comprovada com JavaScript (ES6\+) e tecnologias fundamentais (HTML5/CSS3\);
* **Tempo de ReactJS:** No mínimo 4 anos focados especificamente no desenvolvimento com ReactJS (versões 17/18\+);
* **Maturidade na biblioteca:** Experiência para lidar com a evolução histórica da biblioteca, desde o ciclo de vida de class components até o uso avançado de hooks;
* **Gerenciamento de estado e arquitetura:** Experiência em ambientes que utilizam diferentes estratégias de gerenciamento de estado e arquiteturas escaláveis, com profundo conhecimento em Context API e técnicas de memorização voltadas à performance;
* **Aplicação prática de padrões (Design Patterns):** Aplicação prática em projetos reais de padrões de design como Higher\-Order Components (HOC), Compound Components, Presentational \& Container, State Reducer e Observer;
* **Bibliotecas de Estado:** Experiência comprovada com bibliotecas de gerenciamento de estado global como Redux, MobX ou Zustand;
* **Estilização:** Domínio completo de pré\-processadores (SASS) e frameworks modernos de estilização (Tailwind CSS ou Bootstrap);
* **Testes e Otimização:** Forte vivência na escrita de testes unitários e de integração (Jest e React Testing Library), além de implementação de técnicas de Code Splitting para otimização de carregamento.
### **Diferenciais:**
* Domínio técnico de TypeScript;
* Experiência prática ou profundo conhecimento na arquitetura de Micro\-frontends;
* Compreensão e vivência em sistemas orientados a eventos (Event\-driven Architecture).
### **Informações Adicionais / Oferta:**
* **Regime de Trabalho:** 100% Home\-Office (Remoto)
* **Tipo de Contratação:** Flexível (CLT ou PJ)
* **Faixa Salarial:** R$ 10\.000,00 a R$ 15\.000,00 (De acordo com avaliação técnica)
**Benefícios:**
* Vale Refeição / Vale Alimentação
* Plano de Saúde (SulAmérica)
* Plano Odontológico
* Day off no mês do aniversário
* Seguro de Vida
Escolaridade Mínima: Ensino Superior