Logo for Grupo Boticário

Pessoa Desenvolvedora React/React Native III (Diretoria de Design)

Roles & Responsibilities

  • Senior level React and React Native developer with at least 3 years of production experience and deep knowledge of Hermes, Metro, Fast Refresh, CSS-in-JS, CSS3, and HTML5; proven experience building/evolving Design Systems at scale.
  • Strong TypeScript proficiency in React/React Native projects, preferably with a monorepo architecture; experience with ESLint, Prettier, and defining code quality policies.
  • Experience with automated testing (Jest, @testing-library/react-native, Detox or similar) and QA, including reading test reports and fixing regressions; performance tuning (memo, useMemo, useCallback) and profiling.
  • CI/CD experience (GitHub Actions, Bitrise, Fastlane) and publishing private packages; knowledge of accessibility (A11y) and Design Tokens; documentation with Storybook/Chromatic/Ladle.

Requirements:

  • Act as technical reference for implementing components in React and React Native, promoting best practices, code reviews and mentoring.
  • Design and implement reusable components and native modules (iOS/Android and web), ensuring visual and behavioral consistency.
  • Write and maintain automated tests (unit, integration and snapshots) and create performance tests when applicable; conduct code reviews and pair programming to evolve patterns.
  • Contribute to CI/CD pipelines, internal package publishing and automations; support Design System adoption and maintain up-to-date component documentation.

Job description

JOB DESCRIPTION


SOBRE O GRUPO BOTICÁRIO 


Um dos maiores grupos de beleza do mundo, o Grupo Boticário é uma empresa brasileira presente em mais de 40 países. É dono das marcas O Boticário, Eudora, Quem Disse, Berenice?, Vult, O.U.i, Dr. JONES, Tô.que.tô, TRUSS, e do marketplace Beleza na Web, além de atuar com produtos licenciados como Australian Gold, Bio Oil, Nuxe, e Pampers e sua divisão para o mercado B2B. Essa interação entre diferentes marcas, ativos, plataformas, rede de franqueados, representantes, distribuidores, varejistas, sellers e fornecedores formam o ecossistema de beleza do Grupo Boticário que oferece, ainda, soluções digitais de gestão de negócio para o varejo brasileiro por meio das suas marcas Mooz, Casa Magalhães e GAVB. São mais de 19 mil colaboradores diretos, com mais de 4 mil lojas em 1.780 cidades brasileiras.


Vem fazer beleza com a gente!


RESPONSIBILITIES AND ASSIGNMENTS


O que é o nosso time de Design System?


Integrando o time de Experiência do Usuário, a pessoa desenvolvedora será responsável por projetar, implementar e manter componentes replicáveis e de alta qualidade como parte da equipe dedicada à construção, suporte e evolução do Design System do Grupo Boticário. Trabalhará diretamente com designers de experiência, Product Managers e times de desenvolvimento, garantindo que o sistema seja performático, acessível e otimizado para mobile-first, com entregas orientadas por ciclos ágeis.


Como será o seu dia?

Atuar como referência técnica para a implementação de componentes em React e React Native, promovendo boas práticas, revisões de código e mentoring.

Projetar e implementar componentes reutilizáveis e módulos nativos quando necessário (iOS/Android e web), garantindo consistência visual e comportamental.

Escrever e manter testes automatizados (unitários, integração e snapshots) e criar testes de performance quando aplicável.

Conduzir code reviews e pair programming, ajudando o time a evoluir padrões e arquitetura do projeto.

Trabalhar com designers para transformar protótipos (Figma) em componentes acessíveis e documentados.

Identificar e implementar melhorias de performance (render, bundle size, tree-shaking, lazy loading) e otimizações de build para monorepos.

Contribuir para pipelines de CI/CD, publicação de pacotes internos e automações (publishing, snapshot flows, release flows).

Dar suporte a outros times, responder dúvidas sobre o Design System e ajudar na adoção de componentes.

Manter a documentação técnica e de uso dos componentes sempre atualizada.

Investigar e adotar novas tecnologias e melhorias quando justificadas pelo produto.


REQUIREMENTS AND QUALIFICATIONS


Buscamos uma pessoa desenvolvedora sênior com proficiência comprovada na construção e evolução de bibliotecas de componentes reutilizáveis para múltiplas plataformas (Mobile e Web).


Proficiência Sênior em React e React Native:

Experiência comprovada (mínimo de 3 anos em produção) no desenvolvimento e evolução de componentes, com profundo domínio do ecossistema (Hermes, Metro, Fast Refresh, CSS-in-JS, CSS 3, HTML5).

Experiência comprovada com implementação e manutenção de Design Systems em React/React Native, garantindo consistência e qualidade em grande escala.


TypeScript e Qualidade de Código:

Domínio de TypeScript em projetos React/React Native, preferencialmente em arquitetura de monorepo de componentes/libraries.

Experiência com linting (ESLint), formatação (Prettier) e definição de políticas de qualidade de código.


Testes e Garantia de Qualidade (QA):

Domínio de testes automatizados (unitários com Jest, integração com @testing-library/react-native, e E2E com Detox ou alternativas).

Prática em leitura de relatórios de testes e correção ágil de regressões.


Performance e Escalabilidade:

Experiência em análise de performance (performance tuning) e otimização de componentes (uso de memo, useMemo, useCallback).

Habilidade na utilização de ferramentas de análise como React Profiler e bundle analyzers.

Familiaridade com técnicas de redução de tamanho de bundle (code splitting, tree-shaking, lazy imports).


Infraestrutura e Pipeline (CI/CD):

Vivência com CI/CD robusto (GitHub Actions, Bitrise, Fastlane, etc.) e pipelines de publicação.

Experiência em gerenciamento e publicação de pacotes privados (GitHub Packages, Artifactory).


Acessibilidade e Design Tokens:

Entendimento sólido de Acessibilidade (A11y), Semantics e melhores práticas de implementação em componentes móveis e Web.

Profundo conhecimento e prática em Design Tokens e seu ciclo de vida (integração com Figma e transformação para variáveis/tokens no código).


Documentação:

Experiência em documentação de componentes usando ferramentas de visualização como Storybook (para RN e Web), Chromatic ou Ladle.


Desejável:

Conhecimento em arquitetura de monorepos (Yarn Workspaces, pnpm ou similares) e bundlers (Metro, Vite, Rollup) aplicados a libs e apps.

Experiência com construção de componentes nativos (módulos ou views) em iOS (Swift/Obj-C) e Android (Kotlin/Java) é um diferencial.

Prática em CI/CD (GitHub Actions, Bitrise, Fastlane, etc.) e publicação de pacotes privados (GitHub Packages, Artifactory).

Conhecimento em integração com Figma / design tokens e transformação para tokens no código.


ADDITIONAL INFORMATION


NOSSOS BENEFÍCIOS


Já falamos que o Grupo Boticário é o melhor e maior ecossistema de beleza, né?

E quando falamos dos Benefícios, nos preocupamos com as nossas pessoas e por isso, oferecemos um pacote de benefícios* que permite uma vida mais equilibrada e completa:


  • Aqui, sua Saúde é prioridade

. Plano médico e odontológico

. Auxílio medicamentos

. Vale saúde para familiares

. Sessões de psicoterapia gratuitas

. Telemedicina e 2ª opinião médica

. Vacina da gripe gratuita

. Programas de cuidado com a saúde


  • Para cuidar da sua Alimentação

. Vale refeição ou restaurante local (conforme modelo de trabalho)

. Vale alimentação

. Vale alimentação de Natal


  • Garantindo Bem-Estar e Qualidade de Vida em todos os aspectos da vida

. Plano de academias e estúdios de atividade física

. Auxílio home office (modelos de trabalho híbrido e remoto)

. Plano de saúde para pets

. Day off de aniversário

. Desconto de até 40% em nossos produtos

. Associação para colaboradores (convênios e parcerias, loja multimarcas, academias total pass, cursos e muito mais!)

. Programa de viagens e hospedagens 


  • Para a Família, nosso bem mais precioso

. Auxílio educação infantil

. Crédito nutrição infantil

. Auxílio babá

. Auxílio material escolar

. Orientação jurídica, psicológica e social

. Apoio para pais atípicos

. Licença parental estendida (180 dias para mães e 120 dias para pais)


  • Mobilidade para sua jornada presencial

. Vale Transporte e Estacionamento (modelos híbrido e presencial)


  • Seguridade para proteção e tranquilidade financeira

. Seguro de Vida

. Apoio ao falecimento de pais

. Previdência Privada

. Empréstimos consignados


*Os pacotes de benefícios são configurados conforme regras de elegibilidade.


Grupo Boticário


De uma pequena farmácia de manipulação à maior franquia de cosméticos do planeta.


Somos um Grupo com 15 marcas que está presente em mais de 40 países, com mais de 4 mil lojas físicas, líder de e-commerce de beleza no Brasil e mais de 19 mil colaboradores diretos. Temos um ecossistema próprio de beleza, que vai da indústria ao ponto de venda, da logística ao varejo, do laboratório ao coração das consumidoras e das nossas inovações na palma da sua mão. Acreditamos que o futuro mais bonito é aquele que construímos juntos, por isso, até 2030 temos compromissos ambiciosos voltados para o impacto positivo em dimensões humanas, ambientais e em nossos processos produtivos.


Ganhamos o ranking "Employer Branding Awards 2025" do Glassdoor, que nos elegeu a melhor empresa para se trabalhar no setor de varejo no Brasil! Reconhecimento baseado em avaliações voluntárias e anônimas de nossos colaboradores e ex-colaboradores sobre como é trabalhar aqui.


Reinventamos a beleza por meio da tecnologia, inovação, diversidade e sustentabilidade com: O Boticário, Eudora, Quem Disse, Berenice?, Vult, O.U.i, Dr. JONES, TRUSS e do marketplace Beleza na Web, além de atuarmos com produtos licenciados como Australian Gold, Bio Oil e Linha de cuidados Pampers.


Vem fazer beleza com a gente!


React Native Developer Related jobs

Other jobs at Grupo Boticário

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.