Senioridade: Pleno
Modalidade: CLT | 100% remoto
Descrição da oportunidade
Buscamos um(a) Desenvolvedor(a) Front End Pleno com sólida experiência em VTEX, React e desenvolvimento de aplicações web modernas, com foco em performance, escalabilidade e boas práticas de arquitetura.
A pessoa profissional será responsável por atuar na evolução de produtos existentes, desenvolvimento de novas soluções e otimização contínua da experiência do usuário.
Requisitos obrigatórios
HTML
- Design responsivo
- Mobile first
- Boas práticas de semântica e acessibilidade
- Otimização de performance
CSS
- Design responsivo
- Mobile first
- Boas práticas e convenções (BEM, SMACSS ou similares)
- Pré-processadores (SASS, LESS ou similares)
- Otimização e componentização
JavaScript
- ES5 e ES6+
- Design Patterns
- Clean Code
- Web Components
- Programação orientada a objetos e funcional
- Bundlers e task runners (Webpack, Gulp, Grunt ou similares)
- Experiência com CLI
React
- Desenvolvimento de aplicações completas em React
- Componentes de classe e funcionais
- Ciclo de vida de componentes
- Context API / Redux ou bibliotecas similares
- Hooks
- Reutilização e componentização
- Roteamento
- Formulários
- Integração com APIs REST e GraphQL
- CSS Modules / Styled Components
- Build e deploy de aplicações
Metodologias e ferramentas
- Scrum ou Kanban
- Git / Gitflow
- Versionamento
- Code review
- Azure DevOps
- Jira
Diferenciais
- Testes unitários e integrados
- Jest, Cypress ou ferramentas similares
- Desenvolvimento orientado a testes
- Arquitetura de Micro Front-Ends (MFE)
- Experiência com VTEX IO
Principais responsabilidades
- Participar das decisões técnicas sobre novas soluções e melhorias de produtos existentes
- Desenvolver, corrigir e evoluir componentes e aplicações front-end
- Propor melhorias de performance, usabilidade e negócio
- Apoiar tecnicamente o time e disseminar conhecimento
- Atuar na melhoria contínua das ferramentas e produtos