Estamos procurando um Engenheiro Frontend Sênior para se juntar à nossa equipe dinâmica e colaborar de perto com nossa equipe de design para construir um novo sistema de design. Esta é uma oportunidade de moldar a experiência do usuário e estabelecer consistência em todos os nossos produtos. Nesta função, você aproveitará sua experiência em frontend com ferramentas como MUI, ReactJS, Typescript e muito mais para construir componentes escaláveis, reutilizáveis e acessíveis. Você desempenhará um papel fundamental no estabelecimento de práticas recomendadas, garantindo código de alta qualidade e impulsionando a consistência em nossas interfaces de usuário.
Principais responsabilidades:
Colaborar com a equipe de design para construir, manter e dimensionar um sistema de design robusto que permita componentes de IU consistentes, eficientes e acessíveis em nossos aplicativos.
Desenvolver componentes reutilizáveis em ReactJS com MUI (Material-UI) e Typescript, com foco em escalabilidade, acessibilidade e capacidade de resposta.
Escrever e manter testes abrangentes de unidade e ponta a ponta usando Jest e Cypress para garantir a confiabilidade e usabilidade dos componentes.
Trabalhe com pacotes npm para gerenciar dependências de projeto, controle de versão e publicação de biblioteca de componentes.
Integre-se estreitamente com o Figma para traduzir ativos de design em elementos de IU perfeitos em pixels.
Estabeleça e aplique as melhores práticas de front-end, garantindo a qualidade e a consistência do código em todos os projetos.
Utilize o GitHub para controle de versão e colaboração eficaz dentro da equipe de desenvolvimento.
Habilidades e qualificações necessárias:
Mais de 5 anos de experiência em desenvolvimento de front-end, com forte foco na construção de componentes escaláveis e reutilizáveis.
Proficiência avançada em ReactJS, MUI (Material-UI) e Typescript.
Vasta experiência com Jest e Cypress para testes unitários e de ponta a ponta.
Conhecimento dos princípios do sistema de design e experiência na construção ou contribuição para um.
Proficiência no uso do GitHub e gerenciamento de pacotes npm.
Familiaridade com o Figma e capacidade de trabalhar em estreita colaboração com designers para traduzir mockups em componentes de IU responsivos.
Fortes habilidades de comunicação em inglês para colaborar efetivamente com equipes multifuncionais.
Diferenciais:
Familiaridade com as melhores práticas de acessibilidade (WCAG) para experiências inclusivas na web.
Experiência em publicação de biblioteca de componentes e controle de versão.
Conhecimento de técnicas de otimização de desempenho de frontend.
Experiência com práticas de integração e implantação contínuas para projetos de frontend.
Hashicorp
CrowdStrike
Capcon
LastPass
Keelvar