全栈React/Kotlin/Java开发专家I(RGM和需求)
Pessoa Desenvolvedora Fullstack React/Kotlin/Java Especialista I (RGM e Demanda)
全球最大的美容集团之一,Boticário集团是一家巴西公司,业务遍及40多个国家。它拥有O Boticário、Eudora、Quem Disse、Berenice?、Vult、O.U.i、Dr. JONES、Tô.que.tô、TRUSS等品牌,以及电商平台Beleza na Web,还涉足澳大利亚黄金(Australian Gold)、Bio Oil、Nuxe、Pampers等授权产品,并设有B2B业务部门。不同品牌、资产、平台、特许经营网络、代表、经销商、零售商、卖家和供应商之间的互动构成了Boticário的美容生态系统,同时通过其品牌Mooz、Casa Magalhães和GAVB为巴西零售业提供数字业务管理解决方案。集团有超过19,000名直接员工,在巴西1,780个城市拥有超过4,000家门店。
和我们一起创造美丽!
- 全栈架构影响:积极参与Plataforma de Planejamento de RGM e Demanda应用的技术设计与演进,从高密度界面(One Page Cockpit)到端点维护和calculation-engine中的持久化。
- 前端工程与性能:使用React 18、Vite和TypeScript开发响应式且流畅的界面。您将应用虚拟化技术(TanStack Virtual v3)在不加重浏览器负担的情况下渲染大量数据。
- 状态管理和草稿模式:在客户端实现复杂的业务逻辑,通过Zustand和TanStack Query管理高频状态,同时高效同步草稿(drafts)与后端的编辑。
- 后端开发:使用Kotlin K2和Spring Boot构建并维护服务。您将确保汇总和审批流程不会阻塞HTTP线程,并正确集成异步编排机制。
- 持久化与治理:使用PostgreSQL(RDS)数据库,使用Flyway进行迁移,并遵守平台的架构限制(如严格区分读写schema)。
- 数据可视化与安全:仅使用Recharts实现图形层,并通过Microsoft Entra ID(Azure ID)和SSO(JWT)集成认证和服务凭证流程。
- 具备丰富的全栈资深经验:优先考虑T型人才,前端技术能力突出,能够主导界面挑战,同时具备强大的自主工作能力。
查看英文原文
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 forma 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!
- Atuação Fullstack com Impacto Arquitetural:Contribuir ativamente com o desenho técnico e a evolução da aplicação de Plataforma de Planejamento de RGM e Demanda atuando desde a interface de alta densidade (One Page Cockpit) até a manutenção de endpoints e persistência no calculation-engine.
- Engenharia e Performance no Frontend:Desenvolver uma interface reativa e fluida utilizando React 18, Vite e TypeScript. Você aplicará técnicas de virtualização (TanStack Virtual v3) para renderizar grandes volumes de dados em tela sem onerar o navegador.
- Gestão de Estado e Draft Mode: Implementar lógicas de negócios complexas no cliente, gerenciando estados de alta frequência via Zustand e TanStack Query, além de sincronizar de forma eficiente as edições de rascunhos (drafts) com o backend.
- Desenvolvimento Backend:Construir e dar manutenção em serviços utilizando Kotlin K2 e Spring Boot. Você garantirá que fluxos de consolidação e aprovação não bloqueiem a thread HTTP, integrando-se adequadamente a mecanismos de orquestração assíncrona.
- Persistência e Governança: Atuar com banco de dados PostgreSQL (RDS), elaborando migrações com Flyway e respeitando as restrições arquiteturais da plataforma (como a segregação rigorosa de leitura e escrita entre schemas).
- Visualização de Dados e Segurança:Implementar a camada gráfica exclusivamente com Recharts e integrar o fluxo de autenticação e carteirização de serviços via Microsoft Entra ID (Azure ID) e SSO (JWT).
- Experiência consolidada como Fullstack Sênior: Perfil preferencialmente T-shaped, com domínio técnico em Frontend para liderar os desafios da interface, aliado a uma forte autonomia para atuar em Backend.
- Sólida vivência no Ecossistema React:Prática comprovada com React moderno, TypeScript, gerenciamento de estado (Zustand) e estratégias de data-fetching (TanStack Query), com foco em otimização de performance e manipulação de arrays complexos.
- Capacidade em Backend (Kotlin/Java):Habilidade para desenvolver, refatorar e dar manutenção em APIs RESTful robustas usando Kotlin e Spring Boot, aplicando boas práticas de Clean Code.
- Banco de Dados Relacional: Bom domínio prático em PostgreSQL, modelagem relacional básica e versionamento de schemas utilizando Flyway.
- Integração de Fluxos Assíncronos: Compreensão arquitetural para integrar aplicações clientes com processos não-bloqueantes e serviços em nuvem.
Diferencial:
· Conhecimento do ecossistema de nuvem AWS (ex: hospedagem estática em Amazon S3/CloudFront, API Gateway, runtime em Amazon EKS e orquestração via AWS Step Functions).
- Experiência em migrar fluxos de planejamento baseados em planilhas pesadas (Excel) para aplicações web de alta performance.
- Vivência na migração estrutural de versões de bibliotecas core (ex: atualizações maiores do React ou implementações/trocas de Design Systems).
Informações adicionais
Benefícios que cuidam e se diferenciam:
No Grupo Boticário, o cuidado é a nossa base para atingirmos resultados exponenciais. Temos um portfólio com mais de 20 benefícios para cuidar da sua saúde, bem estar e família. Confira abaixo.
Saúde:
- Plano médico e odontológico flexíveis
- Auxílio medicamentos e vale saúde para familiares
- Sessões de psicoterapia gratuitas e telemedicina 24h
- Programas contínuos de prevenção, cuidado mental e vacinação
Alimentação & bem-estar
- Vale Refeição (ou restaurante local) e Vale Alimentação (com vale extra no Natal)
- Desconto de até 40% nas marcas do nosso ecossistema
- Gympass/TotalPass para academias e estúdios esportivos
- Auxílio Home Office para modalidades híbrida e remota
- Day off de aniversário para celebrar do seu jeito
- Plano de saúde pet, vantagens em convênios e programas de viagem/hospedagem
Para sua família
- Licença parental estendida (180 dias para mães e 120 dias para pais)
- Suporte para Pais Atípicos e auxílio babá / educação infantil
- Auxílio material escolar e crédito nutrição infantil
- Orientação jurídica, psicológica e social dedicada
Seguridade para proteção e tranquilidade financeira
- Previdência Privada e Seguro de Vida
- Apoio ao falecimento de pais e empréstimo consignado
- Vale Transporte e Estacionamento (conforme o modelo de trabalho)
Nota: Os pacotes de benefícios são adaptados de acordo com a elegibilidade de cada cargo e modelo de trabalho.
Originally posted on Himalayas