Para isso você precisa ter ou saber:
- Flutter (4+ anos): Experiência avançada com Flutter em múltiplos projetos de produção de alta complexidade, dominando gerenciamento de estado avançado, arquiteturas modulares e otimização profunda de performance
- Node (2+ anos): Experiência sólida desenvolvendo APIs REST/GraphQL, com conhecimento de frameworks como Express, Fastify ou NestJS.
- Bancos de Dados: Experiência com bancos SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, DynamoDB), incluindo modelagem, otimização de queries e migrations.
- Arquitetura & Qualidade: Clean Architecture, SOLID, microserviços e testes automatizados fullstack (Jest, Mocha, Cypress, Playwright);
- DevOps & Cloud: Prática com CI/CD, Docker, Kubernetes e plataformas cloud (AWS ou GCP);
- Qualidade de Software: Conhecimento avançado em testes automatizados (unitários e de widget) e arquiteturas resilientes.
Conheça o nosso time:
Nosso time é responsável por desenvolver e manter o aplicativo Rotinas GB e seu módulo web Gestão de Rotinas para atender às consultoras e franqueados do Grupo Boticário. Nosso maior desafio é aumentar o potencial operacional das nossas franquias, centralizando a gestão de lojas e oferecendo soluções para facilitar o dia a dia das nossas consultoras, unificando soluções e tornando o dia a dia da força de vendas mais eficiente.
Como será seu o dia a dia?
- Desenvolvimento: Atuar no desenvolvimento em Flutter e Node , colaborando na definição de padrões arquiteturais, componentes reutilizáveis e estratégias de implementação para funcionalidades complexas.
- Visão End-to-End: Capacidade de compreender e atuar em todas as camadas da aplicação, desde o Mobile até a infraestrutura backend.
- Liderança Técnica: Habilidade de influenciar decisões técnicas e orientar outros desenvolvedores em soluções complexas.
- Resolução de Problemas: Capacidade analítica para diagnosticar e resolver problemas complexos de forma eficiente e sustentável.
- Comunicação Clara: Habilidade de explicar conceitos técnicos para diferentes audiências e manter o time alinhado.
- Proatividade: Iniciativa para identificar melhorias, propor soluções e atuar preventivamente em questões técnicas.
- Ownership: Senso de responsabilidade pelas entregas, desde a concepção até o monitoramento em produção.
- Colaboração: Habilidade de trabalhar em equipe multidisciplinar, construindo relacionamentos saudáveis e contribuindo para um ambiente técnico positivo.
- Cultura de Documentação e Conhecimento: Compromisso genuíno com documentação técnica de qualidade, compartilhamento de conhecimento e construção de bases sólidas para escalabilidade do time e do produto.