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, TRUSS, e do marketplace Beleza na Web, além de atuar com produtos licenciados como Australian Gold, Bio Oil, Nuxe e Pampers. A 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 soluções digitais de gestão de negócio para o varejo brasileiro. 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!
Pessoa Desenvolvedora Fullstack (Node/Flutter) Especialista II - Internacional at Grupo Boticário
Brasil
More jobs at Grupo BoticárioRequisitos
Habilidades
- Experiência prévia atuando como Tech Lead ou em papéis de liderança técnica de times de desenvolvimento software
- Experiência sólida com linguagens de Back End (Node.js), Frontend Web e Mobile (React / Flutter)
- Conhecimento profundo de arquitetura de Microsserviços e APIs REST
- Proficiência em JavaScript ou TypeScript
- Domínio em Design Patterns e arquitetura de software
- Experiência prática com CI/CD (GitHub Actions, ArgoCD, etc.)
- Experiência com CI/CD Mobile utilizando Bitrise: Configurar, criar, manter e otimizar workflows de build, teste e distribuição automatizada para Android e iOS
- Experiência com testes automatizados (unitários, integração e end-to-end)
- Experiência com monitoramento e observabilidade de aplicações (APM, Logs, Tracing)
- Experiência com bancos de dados NoSQL (como MongoDB) e relacionais (como PostgreSQL)
- Experiência prática com soluções Serverless (AWS Lambda)
- Ponto de vista crítico e analítico quanto a performance, escalabilidade, resiliência e segurança da informação
- Vivência com boas práticas de segurança mobile (armazenamento seguro, obfuscamento de código, criptografia)
- Conhecimento em estratégias de internacionalização de software (i18n, múltiplos fusos horários e moedas)
- Vivência em times ágeis e capacidade de trabalhar em um ambiente multifuncional, multi-linguagem e colaborativo, de maneira autônoma
- Conhecimento em sistemas de mensageria/filas (RabbitMQ, SQS, Kafka ou similares) e mecanismos de cache (Redis)
- Domínio em Design System, gerência de estado global da aplicação e/ou Micro Frontends
- Conhecimento sobre fluxos de trabalho com Git (Gitflow, GitHub Flow, GitLab Flow)
- Conhecimento no ecossistema Firebase e ferramentas de Feature Flags: Configurar, implementar e analisar Firebase Crashlytics, Firebase Performance Monitoring, ConfigCat ou Firebase Remote Config, Cloud Messaging (Push Notifications) e Analytics
Responsabilidades
- Concepção e construção de soluções globais Web e Mobile para os canais digitais
- Evolução e melhoria contínua das nossas soluções em termos de qualidade de software, processos, performance e novas features
- Realizar o refinamento técnico de novas iniciativas, avaliando a viabilidade e apoiando o time de produto no desenho das soluções
- Promover e manter códigos de fácil leitura, aplicando boas práticas de qualidade de software como clean code e clean architecture
- Dar suporte técnico e mentoria ao time, apoiando os desenvolvedores no desenho de soluções, escolha de padrões arquiteturais e resolução de problemas complexos
- Realização de code review, garantindo que mantenhamos a qualidade com alto nível de excelência
- Suportar nossas soluções, realizando interfaces diretas com usuários, desenvolvedores e outros times de tecnologia e negócio do Grupo Boticário
- Documentar a arquitetura e decisões técnicas sempre que necessário
- Garantir o alinhamento do time com as diretivas de arquitetura de software e segurança da informação do Grupo
- Garantir a saúde técnica das aplicações através do monitoramento de APM, taxas de erro de APIs, latência e saúde de bancos de dados
- Desenhar e evoluir a arquitetura de sistemas distribuídos, garantindo alta disponibilidade, resiliência e baixa latência sob alta carga de requisições
- Coordenar e estruturar estratégias de lançamentos progressivos de novas funcionalidades utilizando ferramentas de Feature Flags e Remote Config (ConfigCat, Firebase, etc.)
Tecnologias
Node.jsReactFlutterJavaScriptTypeScriptGitHub ActionsArgoCDBitriseAPMMongoDBPostgreSQLAWS LambdaRabbitMQSQSKafkaRedisFirebaseConfigCatFirebase CrashlyticsFirebase Performance MonitoringFirebase Remote ConfigCloud MessagingAnalyticsGitflowGitHub FlowGitLab FlowMicroservicesREST APIsMicro FrontendsDesign SystemClean ArchitectureFeature Flags
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.