Desenvolvedor(a) Front-End Pleno — Vue / Nuxt / React
Quickin
Descrição da vaga
## Sobre a vaga
Buscamos uma pessoa Desenvolvedora Front-End Pleno para atuar na manutenção e evolução de uma plataforma SaaS, além de contribuir em projetos paralelos desenvolvidos em Nuxt e React.
A pessoa irá trabalhar em um produto maduro, com autonomia para entregar features de ponta a ponta, colaborando com o time técnico e contribuindo para a qualidade da experiência do usuário. É importante ter boa noção de UX/UI, atenção a detalhes de interface e familiaridade com bibliotecas de componentes como Vuetify, Material Design ou similares.
## Responsabilidades
* Dar manutenção, corrigir bugs e evoluir features na aplicação principal em Vue, Vuex e Vuex-ORM.
* Trabalhar com gerenciamento de estado complexo, incluindo stores modularizadas e modelagem de dados no client.
* Contribuir em projetos desenvolvidos em Nuxt.
* Apoiar aplicações em React, Redux, Next, mantendo consistência arquitetural e qualidade de código.
* Desenvolver interfaces responsivas, acessíveis e consistentes com boas práticas de UX/UI.
* Utilizar e customizar bibliotecas de componentes como Vuetify, Material Design ou similares.
* Zelar pela qualidade técnica do front-end, incluindo internacionalização, responsividade, performance de bundle e boas práticas com ESLint.
* Participar ativamente de code reviews e do fluxo Git, trabalhando com branches, pull requests e boas práticas de versionamento.
* Contribuir para a saúde técnica do projeto, propondo melhorias e reduzindo riscos de regressão.
## Requisitos obrigatórios
* 2+ anos de experiência com desenvolvimento Front-End em produção.
* Experiência sólida com Vue.js, especialmente Options API, Vuex e Vue Router.
* Conhecimento de React e Redux, incluindo arquitetura de estado, reducers, actions e middlewares.
* Experiência com Nuxt, incluindo renderização no servidor, roteamento baseado em arquivos e ciclo de vida da aplicação.
* Domínio de JavaScript ES6+, HTML5, CSS3 e SCSS.
* Boa noção de UX/UI, com atenção à usabilidade, consistência visual, responsividade e experiência do usuário.
* Experiência ou familiaridade com bibliotecas de componentes e design systems, como Vuetify, Material Design, Material UI ou similares.
* Familiaridade com build tools como Webpack e Babel.
* Experiência com versionamento utilizando Git.
## Diferenciais
* Experiência com Vuex-ORM ou outras camadas de modelagem de dados no front-end.
* Experiência com recursos de tempo real, como WebSockets, Socket.IO ou Ably.
* Experiência com funcionalidades de vídeo, voz ou comunicação em tempo real.
* Noções de Docker, Nginx e pipelines de CI/CD, como buildspec e CodeBuild.
* Experiência com design systems, componentização avançada e padronização visual de interfaces.
* Conhecimento em acessibilidade, performance front-end e boas práticas de UI.
Mais vagas em São Paulo
- Desenvolvedor Full stack Sênior React / Vue
- Desenvolvedor Fullstack PL/SR - PHP
- Desenvolvedor Java Junior
- Desenvolvedor Sr (São Paulo/SP)
- Analista / Desenvolvedor(a) de Software Júnior (Full-stack | AI-native)
- Engenheiro(a) de Obras Pleno / Sênior
- RESERVA - VENDEDOR (A) - MARKET PLACE - SP
- Analista de Desenv. de Rede e Serviço Pl
