Ensino superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas (necessário estar em posse do diploma no processo);
Domínio de frameworks/bibliotecas como Angular;
Experiência com HTML5, CSS3 e JavaScript (ES6+);
Experiência com consumo de APIs REST;
Conhecimento em controle de versão com Git;
Atenção a boas práticas de desenvolvimento, responsividade e acessibilidade.
Requisitos desejáveis
Conhecimento em ferramentas de testes de interface (Jest, Testing Library, Cypress);
Familiaridade com design systems e ferramentas de prototipação (Figma, Adobe XD);
Conhecimento em Webpack, Vite, Babel ou outras ferramentas de build;
Experiência com metodologias ágeis (Scrum/Kanban);
Noções de UX/UI e mobile first.
Desenvolver e manter interfaces de aplicações web com foco em performance, escalabilidade e usabilidade;
Traduzir layouts e protótipos de alta fidelidade em código funcional e otimizado;
Trabalhar em colaboração com designers, desenvolvedores back-end e demais membros do time;
Garantir a compatibilidade cross-browser e a responsividade das aplicações;
Participar de code reviews, propondo melhorias e mantendo a qualidade do código;
Apoiar a evolução técnica do front-end por meio da adoção de boas práticas e novas tecnologias.