(function(d,s){var f=d.getElementsByTagName(s)[0],j=d.createElement(s), k=d.getElementsByTagName(s)[0],l=d.createElement(s); j.src='//assets.catho.com.br/gtm/GADataLayerFetch.js';j.onload=function(){ var gadl=new GADataLayerFetch('&q=_data,environment_data,ecommerce_ext,ecommerce'); gadl.fetch()}; f.parentNode.insertBefore(j,f);})(document,'script');
Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de UI Sênior Developer

1 vaga: | Prestador de serviços (PJ) | Publicada em 11/06

Sobre a vaga

Descrição da Vaga: Estamos em busca de um Desenvolvedor UI Sênior altamente qualificado e experiente, com um forte histórico em ReactJS, Next.js, TypeScript e Testes Unitários. O candidato ideal terá um histórico comprovado na construção de aplicações web escaláveis, responsivas e de alto desempenho. Esta função exige uma mentalidade colaborativa, atenção aos detalhes e a capacidade de liderar iniciativas de desenvolvimento de UI desde a concepção até a execução. Principais Responsabilidades: Desenvolver e manter aplicações front-end modernas e escaláveis usando ReactJS e Next.js. Escrever código limpo, eficiente e bem documentado usando TypeScript. Implementar frameworks de testes unitários (ex: Jest, React Testing Library) para garantir a qualidade e robustez do código. Otimizar o desempenho, a escalabilidade e a experiência do usuário da aplicação. Colaborar com designers de UX/UI, desenvolvedores back-end e product owners para entregar experiências de usuário fluidas. Revisar e orientar o trabalho de desenvolvedores juniores para garantir a adesão às melhores práticas e padrões de codificação. Participar de revisões de código, discussões de arquitetura e cerimônias ágeis (ex: planejamento de sprint, retrospectivas). Manter-se atualizado com as tecnologias e tendências de front-end para impulsionar a inovação e as melhores práticas na equipe. Habilidades e Qualificações Necessárias: Experiência geral em desenvolvimento de software. Forte especialização nos frameworks ReactJS e Next.js. Proficiência em TypeScript e JavaScript moderno (ES6+). Experiência prática com ferramentas e frameworks de testes unitários (ex: Jest, Mocha, Cypress). Sólida compreensão de HTML5, CSS3, SASS/SCSS e design responsivo. Familiaridade com bibliotecas de gerenciamento de estado como Redux, Zustand ou Recoil. Experiência com APIs RESTful, GraphQL e integração cliente-servidor. Conhecimento de pipelines de CI/CD e sistemas de controle de versão (ex: Git, GitHub, GitLab). Excelentes habilidades de resolução de problemas e atenção aos detalhes. Fortes habilidades de comunicação e colaboração. Idioma: Inglês avançado Formação: Curso Superior completo.