
Pessoa Desenvolvedora Front-end React, Especialista I
Grupo Boticário
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Desenvolvimento de Soluções: Implementar interfaces focadas em performance, simplicidade e na melhor experiência de uso (UX).
- Ciclo Completo: Você será responsável por todo o fluxo — do desenvolvimento e testes unitários até a implantação e monitoramento das funcionalidades.
- Qualidade de Código: Manter e evoluir o código existente através de práticas como Code Review e Pair Programming, garantindo que o padrão técnico do time suba constantemente.
- Melhoria Contínua: Identificar gargalos e oportunidades nas aplicações atuais, propondo recomendações e projetando novas arquiteturas.
- Padronização: Criar procedimentos operacionais padrão e documentações técnicas para garantir que o conhecimento seja compartilhado e o sistema seja sustentável.
- Inovação Ativa: Investigar e prototipar novas tecnologias que façam sentido para o contexto dos nossos produtos.
- Sentimento de Dono: Participar ativamente das decisões de produto. Aqui, sua opinião técnica conta para definir os rumos do que estamos construindo.
- Comunicação Eficaz: Atuar de forma colaborativa com designers, POs e outros desenvolvedores para encontrar as soluções mais viáveis e inovadoras.
- Resolução de Problemas: Atuar na investigação de incidentes e na correção de padrões de erros comuns, agindo preventivamente.
Requirements
- Domínio Frontend: Experiência vasta em React (hooks, context, state management) e ecossistema moderno de JavaScript (ES6+), HTML5 Semântico e CSS3.
- Backend & Integração: Conhecimento sólido em Node.js e consumo de APIs RESTful.
- Qualidade e Testes: Prática com testes unitários e integrados utilizando Jest e Cypress.
- Design & UX: Olhar apurado para Pixel Perfect (fidelidade total ao design) e boas práticas de usabilidade.
- Experiência com GraphQL.
- Infra de Dev: Experiência com Git (versionamento), Webpack (ferramentas de build) e metodologias ágeis (Scrum/Kanban).
- Observabilidade: Vivência na monitoria de aplicações em produção com ferramentas como New Relic ou Sentry.
- Arquitetura: Conhecimento profundo de Design Patterns para código limpo e escalável.
- Desenvolvimento Mobile: Experiência com React Native (foco em performance e componentes nativos).
- Manutenção Evolutiva: Conhecimentos básicos em tecnologias que compõem nosso ecossistema atual: AngularJS, Gulp e jQuery.
- Idioma: Inglês técnico para leitura de documentações e pesquisa.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactNode.jsJavaScriptHTML5CSS3JestCypressGraphQLReact NativeDesign Patterns
Soft Skills
Comunicação EficazResolução de ProblemasSentimento de DonoMelhoria ContínuaInovação Ativa