Responsabilidades:
* Alinhar e acompanhar os objetivos do time.
* Assegurar a execução dos processos da Rethink pelo time.
* Acompanhar a evolução das tarefas dentro do ciclo de desenvolvimento identificando e mitigando riscos que impeçam a entrega das tasks comprometidas
* Ser referência de TI para o time e cliente.
* Realizar entrevistas de candidatos para atuação no time de TI de sua responsabilidade.
* Assegurar que o time mantenha em dia as ferramentas de trabalho (JIRA, Documentação).
* Identificar oportunidades e necessidades de treinamento ao time, buscando sempre encontrar um nivelamento e que a equipe consiga evoluir.
* Apoiar o time de projetos na criação de cronogramas e estimativas de novos projetos.
* Liderar o desenvolvimento web, garantindo melhores práticas de desenvolvimento.
* Criar componentes reutilizáveis e escaláveis utilizando React e bibliotecas associadas.
* Colaborar com equipes de design e backend na implementação.
* Implementar e otimizar interfaces responsivas e acessíveis, seguindo as melhores práticas de UX/UI.
* Identificar e resolver problemas de desempenho no frontend, garantindo que o portal seja rápido e confiável.
* Realizar revisões de código e adotar padrões.
* Manter-se atualizado com as melhores práticas e tecnologias de frontend, propondo melhorias constantes para o projeto.
Requisitos:
* Experiência sólida em desenvolvimento frontend, com pelo menos 5 anos de experiência relevante.
* Domínio de React e seu ecossistema (Redux, React Router, Context API, etc).
* Experiência com HTML5, CSS3 e pré-processadores de CSS (ex: SASS, LESS).
* Familiaridade com conceitos de User Experience (UX) e User Interface (UI).
* Experiência com ferramentas de versionamento de código, preferencialmente Git.
* Conhecimento em prototipagem de interfaces utilizando Figma ou outras ferramentas de design;
* Conhecimento de metodologias ágeis, como Scrum e Kanban.
* Familiaridade com testes de frontend (ex: Jest, React Testing Library).
* Experiência com integração de APIs RESTful.
* Integrar e manter sistemas utilizando práticas de DevOps e CI/CD.
Diferenciais (Desejável):
* Experiência com TypeScript.
* Gerenciamento de dependências com NPM e/ou YARN.
* Conhecimento em bibliotecas e frameworks de UI, como Material-UI, Ant Design ou outras.
* Conhecimento em práticas de acessibilidade (WCAG).
* Experiência com integrações em nuvem (AWS ou outras plataformas) e CI/CD para frontend.
* Familiaridade com princípios de SEO para aplicações web.