Desenvolvedor frontend pl
Summary
Build and maintain the Brasil317 government-procurement platform’s Vue 3 front-end, consuming a shared design system, writing unit/integration/E2E tests, and integrating REST APIs.
Sobre a vaga
O Brasil317 é uma plataforma de gestão de licitações que ajuda empresas a venderem para o governo. Estamos em plena evolução do produto e buscamos um(a) desenvolvedor(a) front-end Pleno para atuar na entrega de telas e fluxos, com boa autonomia e atenção à qualidade.
É muito importante que você tenha
· Vivência sólida no desenvolvimento Front-end;
· Experiência e habilidade nas tecnologias:
o JavaScript;
o TypeScript;
o Framework: Vue.js;
o Consumo de API REST;
o Vue Test Utils, Vitest;
o Outros: Git, GitHub.
· Graduação (cursando ou concluída) em Análise e Desenvolvimento de Software, Ciências da Computação, Sistemas de Informação ou áreas correlatas.
O que você vai fazer
· Desenvolver e manter telas e fluxos da plataforma Brasil317 em Vue 3, consumindo nosso design system interno.
· Trabalhar com Composition API + TypeScript, contribuindo também com a migração gradual de código legado em Options API.
· Implementar lógica de estado com Pinia e navegação com Vue Router.
· Integrar com APIs REST via Axios, tratando erros, loading states e cache quando necessário.
· Escrever testes de unidade e integração (Vitest + @vue/test-utils) e testes E2E (Cypress).
· Seguir boas práticas de performance e ficar atento a alertas de observabilidade em produção.
· Participar de code review, decisões técnicas do time e das cerimônias ágeis (Scrum).
· Colaborar com produto e design para manter fidelidade ao design system.
O que esperamos de você Perfil Pleno
· Autonomia média: consegue implementar features sozinho(a), mas busca orientação em decisões de arquitetura mais complexas.
· Escreve testes de forma consistente, principalmente quando a estratégia já está definida pelo time.
· Segue o design system com atenção aos detalhes de UX/UI.
· Boa comunicação para reportar bloqueios, dúvidas técnicas e progresso durante as cerimônias ágeis.
Comportamento e postura
· Busca constante por conhecimento, sempre atualizado(a) com as novidades do mercado de tecnologia.
· Perfil inovador, que gosta de trazer novas sugestões de ferramentas, práticas e tecnologias para o time.
· Gosta de compartilhar conhecimento, ajudando a elevar o nível técnico do time.
· Ótima capacidade de trabalho em equipe, colaborando de forma próxima com outros devs, produto e design.