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.