29297
Desenvolvedor Frontend Vtex Pleno
About us
With 30 years of history, Grupo Taking is a specialist in digital solutions, uniting technology and humanization to boost businesses and transform realities. With over 1,000 employees and operations throughout Brazil, our expertise includes Artificial Intelligence, software development, data, intelligent service desk, and IT staff augmentation. Here, you are part of a team that believes in the power of innovation, collaboration, and transformation. More than a company, we are a community of people passionate about what they do and driven by the purpose of transforming. Want to be part of this team? Check out our open positions and come build the future with us. #comebeataker
About the role:
Participar das tomadas de decisão relacionadas ao desenvolvimento de ferramentas e definição de estratégias para novas soluções, além de atuar na otimização de produtos existentes.
Desenvolver, modificar e corrigir elementos de front-end em aplicações e componentes.
Propor melhorias e otimizações para ferramentas e soluções já existentes, visando maior eficiência e qualidade.
Compartilhar conhecimentos e contribuir para o desenvolvimento técnico dos demais membros do time.
Buscar continuamente melhorias nas ferramentas, considerando aspectos de performance, eficiência e impacto para o negócio.
Requirements:
- Desenvolvimento com HTML5, aplicando boas práticas de semântica, acessibilidade, design responsivo e abordagem Mobile First, além de otimização de desempenho.
- Desenvolvimento de interfaces responsivas e Mobile First, utilizando boas práticas e convenções como BEM e SMACSS, pré-processadores como SASS e LESS, componentização e otimização de estilos.
- Conhecimento em ECMAScript 5 e 6, aplicação de Design Patterns e Clean Code, desenvolvimento orientado a objetos e programação funcional, Web Components, bundlers e task runners como Webpack, Grunt e Gulp, além de vivência com ferramentas de CLI.
- Desenvolvimento de aplicações completas utilizando React, incluindo componentes de classe e funcionais, ciclo de vida, Hooks, Context API, Redux, reutilização de componentes, roteamento e formulários.
- Experiência com integração de serviços utilizando APIs REST e GraphQL, estilização com CSS Modules e Styled Components, além de processos de Build e Deploy.
- Conhecimento e aplicação de boas práticas de desenvolvimento, Design Patterns e Clean Code.
- Experiência com metodologias ágeis, como Scrum e/ou Kanban.
- Experiência com Git, Gitflow, controle de versionamento e processos de Code Review.
Nice to have:
- Desenvolvimento orientado a testes, testes unitários e integrados, bibliotecas e ferramentas de testes (Jest, Cypress, etc)
- Arquitetura de MFE (Micro Front-Ends)
Key information:
- Work location:
- Barueri/SP
- Work model:
- Home Office
- Employment type:
- CLT
- Language:
- Inglês Intermediário
Application
Send your application
Application sent!
We successfully received your application. Our team will be in touch soon. Thank you for your interest.