About TMCAt TMC, we bring together highly skilled engineers who want to drive meaningful technology while shaping their own growth path.
Through our Employeneurship model, combinamos estabilidade com autonomia, formação contínua e a oportunidade de trabalhar em projetos internacionais de elevada complexidade técnica.Project OverviewEstamos à procura de um React Tech Lead para liderar iniciativas de front-end em projetos de grande escala, garantindo qualidade técnica, performance, consistência e boas práticas em todo o ciclo de desenvolvimento.
Este papel envolve uma forte componente hands-on em React, mas também liderança técnica, mentoring e tomada de decisões arquiteturais.Trabalharás de perto com equipas multidisciplinares — backend, UX/UI, DevOps e produto — assegurando que as soluções entregues são escaláveis, bem estruturadas e alinhadas com as necessidades de negócio.What We're Looking ForCore Technical SkillsExperiência sólida em React.js (5+ anos)Domínio de JavaScript (ES6+) e TypeScriptExperiência com state management (Redux, Zustand, Recoil ou equivalente)Forte experiência com componentização, hooks, arquitetura front-end e padrões modernosConhecimento de REST APIs, integrações assíncronas e boas práticas de segurança front-endExperiência com testing (Jest, React Testing Library, Cypress)Familiaridade com CI/CD pipelines e controlo de versão (Git)Experiência em projetos com design systems ou UI libraries estruturadasNice-to-Have Conhecimento de Next.jsExperiência com micro-frontendsFamiliaridade com cloud (AWS, Azure, GCP)Noções de performance profiling e otimização avançadaBackground em liderança técnica ou mentoringExperiência com ferramentas como Storybook, Webpack, ViteSoft SkillsCapacidade de orientar developers e promover boas práticasBoa comunicação e capacidade de trabalhar com equipas multidisciplinaresSentido crítico, autonomia e atenção ao detalheFoco em experiência de utilizador e qualidade de códigoCapacidade de transformar requisitos de produto em soluções técnicas concretasWhat You Will DoLiderar o desenvolvimento front-end com foco em React e TypeScriptDefinir e manter padrões técnicos, guidelines e melhores práticasApoiar a arquitetura de aplicações, garantindo escalabilidade e qualidadeMentorar e orientar developers mais junioresCoordenar com equipas backend, UX, QA e produto para garantir alinhamento técnicoParticipar na definição de roadmaps e decisões arquiteturaisRealizar code reviews e análises de qualidadeContribuir para automação, testes e melhoria contínuaGarantir que o front-end está alinhado com princípios de clean code, performance e acessibilidadeWhy Join TMC?
Projetos internacionais e tecnicamente desafiantes