Desenvolvedor(a) Front-End - Vue.js
Principais responsabilidades:
- Desenvolver e manter interfaces responsivas e reutilizáveis com Vue.js, TypeScript e TailwindCSS;
- Criar e evoluir componentes reutilizáveis utilizando PrimeVue e boas práticas de componentização;
- Trabalhar em colaboração com os times de Back-end, UI/UX e QA;
- Garantir acessibilidade, performance e compatibilidade entre navegadores;
- Participar de code reviews e propor melhorias técnicas e evoluções na arquitetura Front-End;
- Utilizar Git para versionamento e controle de código;
- Desenvolver testes automatizados para componentes e funcionalidades críticas;
- Aplicar boas práticas como Atomic Design, Mobile First e Clean Code.
O que buscamos:
É importante que você tenha experiência/conhecimento em:
- Vue.js (Vue 2 ou Vue 3);
- TypeScript aplicado a componentes Vue;
- TailwindCSS;
- PrimeVue e componentização;
- HTML5, CSS3 e JavaScript moderno (ES6+);
- Consumo e integração com APIs REST;
- Versionamento utilizando Git;
- Conhecimentos básicos de Git Flow ou trunk-based development;
- Ferramentas de bundling, como Vite ou Webpack.
Será um diferencial:
- Conhecimentos em Design System / Component Library;
- Testes com Jest, Vitest ou Cypress;
- Experiência com Nuxt.js / SSR;
- Conhecimentos em acessibilidade e WCAG;
- Experiência com Figma ou ferramentas similares;
- Vivência com metodologias ágeis, como Scrum ou Kanban;
- Conhecimentos em CI/CD para aplicações Front-End;
- Experiência com autenticação utilizando JWT ou OAuth2
#LI-Remote
Requisitos
Estudos
Ensino Superior
Competências
Jest
Vitest
Cypress
Nuxt.js
Clean Code
CI/CD
Design System
Webpack
Figma
Vite
Vue.js
APIs REST
CSS3
HTML5
PrimeVue
TailwindCSS
Front-End
JavaScript
TypeScript
Mobile First
Git
Valorizado
Experiência profissional
Entre 1 e 3 anos