Tech Lead React - Sobre a RethinkSomos uma consultoria que une tecnologia, design e estratégia de produtos digitais para solucionar os desafios de grandes empresas brasileiras. Agora como parte da Framework Digital, ampliamos nosso impacto atuando de ponta a ponta na jornada digital, da concepção à escala. Nossa missão é gerar valor real por meio de soluções que conectam times, sistemas e pessoas. Acreditamos que a transformação digital acontece quando estratégia, tecnologia e experiência andam juntas e é isso que entregamos. Empresas como Smiles, Gol, Santander Esfera, Swift e Comgás confiam em nossa parceria para acelerar sua evolução digital com consistência e resultado. Diversidade e InclusãoPara repensar o futuro, é essencial garantir ambientes mais diversos e inclusivos. Por isso, incentivamos fortemente a candidatura de mulheres, pessoas pretas, pardas, indígenas, LGBTQIAPN e pessoas com deficiência. Que tal repensar um futuro mais diverso com a gente?Qual será o seu papel?Você atuará como Tech Lead React Web, sendo a referência técnica do time e também alguém que trabalha de forma ativa no desenvolvimento. Seu papel envolve orientar a equipe, garantir a qualidade das entregas, apoiar decisões técnicas, participar de entrevistas, promover as melhores práticas de frontend e assegurar que processos, documentação e ritmo de evolução do time estejam sempre alinhados. Além de liderar, você colocará a mão na massa na construção de interfaces, criação de componentes escaláveis e manutenção de uma base sólida de frontend, contribuindo diretamente para a experiência do usuário e para a evolução contínua do projeto. Como será seu dia a dia?- Alinhar e acompanhar objetivos do time, garantindo que os processos da Rethink sejam seguidos; - Acompanhar a evolução das tarefas ao longo do ciclo de desenvolvimento, identificando riscos para a entrega e atuando para mitigá-los; - Liderar o desenvolvimento web, criando componentes reutilizáveis e escaláveis com React, desenvolvendo interfaces responsivas e acessíveis, e colaborando com design e backend; - Identificar e resolverproblemas de desempenho para manter interfaces rápidas e confiáveis; - Realizar revisões de código, orientar padrões e propor melhorias contínuas; - Manter-se atualizado(a) em tecnologias e boas práticas de frontend; - Atuar como a principalreferência técnica para o time e para o cliente, apoiando decisões, direcionando soluções e garantindo alinhamento entre necessidades do projeto e capacidades da equipe; - Conduzir entrevistas eavaliar candidatos para compor o time de TI sob sua responsabilidade, assegurando que o perfil técnico e comportamental esteja aderente às necessidades do projeto; - Garantir que o time mantenha atualizadas as ferramentas e artefatos essenciais ao fluxo de trabalho, como Jira, documentações e registros de processo, preservando organização, histórico e visibilidade; - Identificar oportunidades de capacitação e necessidades de desenvolvimento do time, promovendo nivelamento técnico e incentivando uma evolução contínua e estruturada da equipe; - Apoiar o time de projetos na elaboração de cronogramas e estimativas, trazendo visão técnica para planejar entregas, dimensionar esforço e antecipar riscos; - Desenvolver, implementar e otimizar interfaces responsivas e acessíveis, aplicando boas práticas de UX/UI e garantindo uma experiência fluida, inclusiva e eficiente para o usuário; - Liderar o desenvolvimento web, guiando decisões técnicas, garantindo a adoção de boas práticas e assegurando que o produto avance com qualidade, consistência e escalabilidade. Para esta vaga, é essencial:- Domínio no desenvolvimento frontend utilizando 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 testes de frontend (ex: Jest, React Testing Library). - 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; - Vivência com metodologias ágeis (Scrum, Kanban); - Experiência com integração de APIs RESTful, com práticas de DevOps e pipelines de CI/CD aplicadas ao frontend; - Proatividade, perfil comunicativo, resolução de problemas complexos e busca por melhoria contínua. Você pode se destacar se:- Tiver experiência com TypeScript; - Tiver experiência com gerenciamento de dependências usando NPM e/ou YARN; - Conhecer bibliotecas de UI como Material UI, Ant Design ou similares; - Aplicar práticas de acessibilidade seguindo diretrizes como WCAG; - Tiver vivência com integrações em nuvem (AWS ou outras plataformas); - Conhecer princípios deSEO aplicados a aplicações web; - Tiver experiência com arquitetura de projetos complexos. O que oferecemos aos nossos Rethinkers?Básico que a gente ama- Cartão Caju para usar como quiser nos benefícios de alimentação e home office- Kit de onboarding com todas as ferramentas essenciais e mimos exclusivos para Rethinkers Saúde e bem-estar- Auxílio bem-estar mensal- Convênio médico- Assistência odontológica- Saúde mental com a plataforma Conexa Saúde- Wellhub para cuidar do corpo em movimento- On Happy para planejar suas viagens à lazer- Escritório em Belo Horizonte pronto para te receberCarreira e desenvolvimento- Plataforma interna com cursos de hard e soft skills- Oportunidades reais de crescimento em um ambiente que valoriza o aprendizado contínuoComo funciona o nosso processo seletivo?- Inscrição- Você começa sua jornada cadastrando seu perfil por aqui. - Bate-papo com People- Uma conversa leve para conhecermos você, sua história e seus objetivos e te apresentarmos nossa cultura. - Entrevista técnica com liderança- Hora de mergulhar nas suas habilidades e experiências. - Feedback final- Independente do resultado, você receberá um retorno e os próximos passos serão alinhados com transparência. Curtiu a oportunidade?Então, vem repensar o futuro com a gente!