Pessoa Desenvolvedora Front-end Sênior (Vue.js) - Home Office
Estamos em busca de uma Pessoa Desenvolvedora Front-end Sênior (Vue.js) para atuar na construção, evolução e sustentação de produtos digitais de alto impacto.
Buscamos alguém com forte senso de qualidade técnica, visão de produto, autonomia e capacidade de atuar em ambientes de alta complexidade técnica e de negócio.
Se você gosta de resolver problemas, trabalhar de forma colaborativa, evoluir constantemente e contribuir para decisões técnicas relevantes, essa oportunidade pode ser para você.
Responsabilidades:
-
Desenvolver soluções front-end escaláveis, performáticas e sustentáveis, com foco na geração de valor para o produto;
-
Desenvolver componentes, aplicações e fluxos reutilizáveis com foco em simplicidade, performance e manutenção;
-
Participar de decisões de arquitetura, escalabilidade e estratégia técnica;
-
Implementar interfaces com alta fidelidade visual, seguindo guidelines de UX/UI;
-
Garantir a viabilidade técnica das soluções de interface;
-
Atuar na análise de demandas, estimativas e planejamento técnico das entregas;
-
Participar ativamente de refinamentos, planejamentos e discussões técnicas;
-
Realizar code reviews, contribuindo para qualidade, padronização e evolução técnica do time;
-
Colaborar com times multidisciplinares, incluindo produto, design e engenharia;
-
Resolver problemas técnicos com agilidade, senso de prioridade e visão de impacto;
-
Pesquisar, aplicar e disseminar boas práticas, tendências e melhorias contínuas em front-end;
-
Utilizar ferramentas de IA de forma estratégica no apoio ao desenvolvimento, debugging, refatoração, documentação e ganho de produtividade técnica;
-
Avaliar criticamente códigos, sugestões e automações geradas por IA, garantindo aderência aos padrões de qualidade, segurança e arquitetura da empresa.
Requisitos:
-
Experiência sólida como Desenvolvedor(a) Front-end (mínimo de experiência 05 anos);
-
Experiência com Vue.js (versões 2 e 3);
-
Experiência com NuxtJS;
-
Experiência com TypeScript;
-
Experiência com gerenciamento de estado utilizando VueX ou Pinia;
-
Conhecimentos sólidos em HTML5, CSS3 e JavaScript;
-
Experiência com SCSS/SASS e TailwindCSS;
-
Experiência com consumo de APIs;
-
Experiência com Git e fluxo de versionamento;
-
Vivência com metodologias ágeis (Scrum ou Kanban);
-
Experiência com desenvolvimento Mobile First e construção de interfaces responsivas;
-
Conhecimento sobre boas práticas de performance web e SEO técnico;
-
Conhecimento do ciclo completo de desenvolvimento, incluindo build, deploy e manutenção;
-
Familiaridade com ferramentas de IA aplicadas ao desenvolvimento de software.
Diferenciais:
-
Experiência com React, Angular ou outras bibliotecas/frameworks JavaScript;
-
Conhecimento em PHP (Laravel/Blade);
-
Experiência com Docker no ambiente de desenvolvimento;
-
Experiência com Design System e Storybook;
-
Conhecimento em Core Web Vitals e observabilidade front-end;
-
Experiência com testes automatizados (Jest ou similares);
-
Conhecimento em padrões de CSS escalável, como BEM;
-
Experiência com Conventional Commits e boas práticas de versionamento;
-
Experiência com ferramentas de IA como Copilot, ChatGPT, Claude, Cursor, Lovable ou similares;
-
Conhecimento sobre engenharia de prompts, automação assistida por IA ou fluxos de produtividade com LLMs;
-
Interesse em tendências de IA aplicada à engenharia de software;
-
Capacidade de orientar tecnicamente o time sobre uso eficiente, seguro e estratégico de IA no desenvolvimento.