freehire launches on Product Hunt on 26 August.

Follow →

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available