FormaçãoA graduação NÃO é necessária, seu conhecimento, experiência e gana são mais importantes. Requisitos indispensáveis:Experiência de pelo menos +3 anos em desenvolvimento front-end com React em projetos internacionais;Experiência em liderar tecnicamente equipes de desenvolvimento, incluindo mentoria e orientação de outros desenvolvedores;Inglês avançado/fluente, pois irá trabalhar em projeto internacional;Domínio do ecossistema React, incluindo componentes, hooks, gerenciamento de estado (Redux, Context API), roteamento e testes;Proficiência em TypeScript, com foco em tipagem estática e desenvolvimento orientado a objetos;Experiência na arquitetura e implementação de micro frontends;Habilidade em refatorar código legado e aplicar padrões de design para melhorar a qualidade e a manutenibilidade do código;Experiência em escrever testes unitários e de integração (Jest, React Testing Library);Forte conhecimento de HTML, CSS e JavaScript (ES6+);Experiência com Git e fluxos de trabalho como Gitflow;Familiaridade com metodologias ágeis como Scrum e Kanban.Será um diferencial: Experiência com frameworks de teste como Cypress ou Selenium;Conhecimento de ferramentas de CI/CD como Jenkins ou GitLab CI;Experiência com desenvolvimento de aplicações mobile usando React Native;Contribuições para projetos open-source;Conhecimento de práticas de DevOps.Desenvolver e manter aplicações web complexas utilizando React, TypeScript e outras tecnologias front-end;Liderar tecnicamente projetos e equipes, orientando e mentorando desenvolvedores menos experientes;Traduzir designs e wireframes em código limpo e eficiente;Escrever testes unitários e de integração para garantir a qualidade do código;Colaborar com designers, desenvolvedores back-end e stakeholders para entregar soluções completas;Participar ativamente de todas as fases do ciclo de vida do desenvolvimento de software, desde a concepção até a implantação e manutenção;Manter-se atualizado com as últimas tendências e tecnologias em desenvolvimento front-end;Aplicar as melhores práticas de desenvolvimento de software e princípios de design;Contribuir para a melhoria contínua dos processos de desenvolvimento da equipe;Comunicar-se de forma clara e eficaz com os membros da equipe e stakeholders.