Natura: gigante brasileira de cosméticos usa Kotlin para reinventar a beleza

A Natura é a maior empresa de cosméticos do Brasil e uma das maiores do mundo. Fundada em 1969 em São Paulo, a empresa construiu sua marca sobre pilares de sustentabilidade, inovação e valorização da biodiversidade brasileira. Com o grupo Natura &Co — que inclui as marcas Natura, Avon, The Body Shop e Aesop — a empresa emprega mais de 47 mil pessoas e atende milhões de consumidores em dezenas de países. Por trás dos produtos que chegam ao banheiro de cada brasileiro, existe uma operação tecnológica sofisticada onde Kotlin desempenha um papel cada vez mais importante.

A Natura não é uma empresa de tecnologia no sentido tradicional, mas é uma empresa que entendeu cedo que tecnologia é o caminho para escalar seu modelo de negócio único. O modelo de venda direta — com milhões de consultoras e consultores espalhados pelo Brasil — depende fundamentalmente de plataformas digitais para funcionar.

Presença no Brasil e posição de mercado

A Natura lidera o mercado brasileiro de cosméticos, perfumaria e higiene pessoal, competindo com multinacionais como Unilever, L’Oréal e P&G. Sua vantagem competitiva vem de uma combinação de fatores: ingredientes extraídos de forma sustentável da biodiversidade amazônica, uma rede de venda direta com milhões de consultoras e uma marca profundamente enraizada na cultura brasileira.

A operação da Natura no Brasil é imensa e multifacetada:

  • Venda direta: mais de um milhão de consultoras Natura no Brasil utilizam ferramentas digitais para gerenciar seus negócios, fazer pedidos, compartilhar catálogos e interagir com clientes
  • E-commerce: vendas online diretas ao consumidor pelo site e app da Natura, além de presença em marketplaces
  • Lojas físicas: rede de lojas próprias e franqueadas em shoppings e ruas de todo o país
  • Avon: integração da operação Avon no Brasil, trazendo mais uma rede massiva de revendedoras para o ecossistema digital
  • Sustentabilidade: a Natura é referência global em ESG, sendo empresa B certificada e mantendo programas de preservação na Amazônia

Como a Natura usa Kotlin

A digitalização da rede de consultoras é o coração da estratégia tecnológica da Natura — e Kotlin é uma das linguagens que viabilizam essa transformação.

No desenvolvimento mobile, Kotlin é utilizado nos aplicativos Android voltados para as consultoras Natura e Avon. Esses apps são ferramentas de trabalho essenciais: é por eles que as consultoras montam seus pedidos, acompanham suas vendas, consultam catálogos de produtos, gerenciam seus clientes e acessam treinamentos. O app precisa funcionar bem em smartphones de todas as faixas de preço — lembrando que muitas consultoras utilizam aparelhos de entrada — e lidar com conectividade variável em todas as regiões do Brasil.

As coroutines do Kotlin são especialmente úteis nesse contexto, permitindo que operações como sincronização de catálogos, upload de pedidos e carregamento de imagens de produtos aconteçam em segundo plano sem travar a interface. A null safety de Kotlin também reduz significativamente os crashes em produção, o que é crucial quando o app é a ferramenta de trabalho principal de milhões de pessoas.

No backend, a Natura emprega Kotlin com Spring Boot para construir APIs e microsserviços que sustentam a plataforma de vendas digitais. Processamento de pedidos, cálculo de comissões para consultoras, gestão de estoque, integração com sistemas logísticos e personalização de ofertas são exemplos de domínios onde microsserviços Kotlin operam. A empresa também utiliza Kotlin em sistemas de integração entre as diferentes marcas do grupo, unificando catálogos, dados de clientes e fluxos operacionais.

Outro uso interessante é em ferramentas de realidade aumentada e experiência digital. A Natura investiu em tecnologia de “virtual try-on” que permite que consumidoras testem maquiagem virtualmente pelo celular. Os componentes backend que sustentam essas experiências — como processamento de imagem e servir modelos de renderização — se beneficiam da performance e expressividade de Kotlin.

Stack tecnológica e cultura de engenharia

O ecossistema tecnológico da Natura vem se modernizando aceleradamente:

  • Backend: Kotlin e Java com Spring Boot, Node.js para BFFs, Python para ciência de dados
  • Mobile: Kotlin para Android, Swift para iOS, com experimentação em soluções cross-platform para agilizar desenvolvimento
  • E-commerce: plataforma de commerce composable, com arquitetura headless e APIs que alimentam múltiplos canais de venda
  • Cloud: AWS como principal provedor de nuvem, Kubernetes para orquestração, arquitetura de microsserviços
  • Dados e IA: modelos de recomendação de produtos, segmentação de consultoras, previsão de demanda, análise de sentimento em redes sociais
  • Experiências digitais: realidade aumentada para virtual try-on, personalização de experiência baseada em perfil de pele e preferências

A cultura de engenharia da Natura é fortemente influenciada pelos valores da empresa. Sustentabilidade e impacto social não são apenas discurso corporativo — permeiam as decisões técnicas, desde a otimização de infraestrutura cloud para reduzir a pegada de carbono até o design de apps acessíveis para consultoras com diferentes níveis de letramento digital.

A empresa organiza seus times de tecnologia em squads ágeis com autonomia para tomar decisões técnicas. Há uma comunidade de prática interna ativa, com tech talks, coding dojos e hackathons focados em resolver problemas reais do negócio. A Natura também mantém parcerias com universidades e centros de pesquisa para projetos de inovação em biotecnologia e tecnologia da informação.

Oportunidades de carreira

A Natura mantém seu principal centro de tecnologia em São Paulo, no bairro do Itaim Bibi, além de um campus em Cajamar (sede industrial e administrativa). Com mais de 1.500 vagas tipicamente abertas na empresa, incluindo posições de tecnologia, a Natura está sempre buscando talentos.

Para desenvolvedores Kotlin, as oportunidades aparecem nos times de apps para consultoras (Android), plataforma de e-commerce (backend), sistemas de integração entre marcas, experiências digitais e dados. Cada uma dessas áreas traz desafios distintos e a chance de impactar uma operação de escala continental.

O pacote de benefícios reflete os valores da empresa: plano de saúde e odontológico, vale-refeição e alimentação, participação nos resultados, previdência privada, Gympass, licença parental estendida (6 meses para mães e 40 dias para pais), desconto generoso em produtos Natura e Avon, e um dia de folga no aniversário. A Natura também foi pioneira em oferecer benefícios inclusivos para famílias diversas.

O modelo de trabalho é híbrido, com flexibilidade que varia por equipe. A empresa investe em treinamento e desenvolvimento com acesso a plataformas de aprendizado, budget para conferências e programas de mentoria. A trilha de carreira técnica permite crescimento sem necessidade de migrar para gestão.

Por que um dev Kotlin deveria considerar a Natura

A Natura oferece a rara combinação de uma empresa com propósito genuíno e desafios tecnológicos relevantes. Se você é dev Kotlin e quer que seu trabalho tenha impacto social além do técnico, a Natura é uma escolha natural.

Os desafios de engenharia são reais: construir apps que funcionem para milhões de consultoras em todo o Brasil, muitas delas em regiões com infraestrutura digital precária; processar volumes massivos de pedidos durante campanhas promocionais; integrar sistemas de marcas que operam em dezenas de países; e criar experiências digitais inovadoras como virtual try-on de maquiagem.

Trabalhar na Natura também significa fazer parte de uma empresa que é referência mundial em sustentabilidade e responsabilidade social. Para muitos profissionais de tecnologia que buscam alinhamento entre carreira e valores pessoais, isso faz toda a diferença. E se você curte Kotlin, vai encontrar espaço para aplicar a linguagem em contextos variados e desafiadores.

Confira as oportunidades

Visite o site oficial da Natura e explore as vagas: https://natura.com.br