Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.
Como é o ambiente de trabalho?
Todas as nossas vagas são inclusivas, abertas a pessoas de todos os perfis e experiências.
Ative o seu potencial com a gente. Candidate-se e venha crescer com o Grupo Smart Fit.
Responsabilidades da Oportunidade
Grupo Smart Fit, a força que ativa o seu potencial.
O Grupo Smart Fit é a maior plataforma de fitness e bem-estar da América Latina e um dos grupos que mais crescem no mundo. Com atuação em mais de 16 países, mais de 2.000 unidades, mais de 23 mil colaboradores e um ecossistema completo de marcas, impactamos milhões de pessoas todos os dias por meio de experiências que promovem saúde, movimento e qualidade de vida.
Aqui, fazer parte do time é crescer junto. Buscamos pessoas que queiram treinar para evoluir sempre, assumir protagonismo na carreira e construir uma trajetória sólida dentro de um grupo forte, em constante expansão e movimento.
Trabalhar no Grupo Smart Fit é levar na carreira a força de um grande grupo global, com visão de longo prazo, estrutura robusta e oportunidades reais de crescimento, mobilidade entre marcas e novos desafios ao longo da jornada.
Tudo isso em uma cultura de alta performance, forte, colaborativa e conectada ao nosso propósito. Nosso ecossistema reúne marcas que atuam em diferentes frentes do fitness e bem-estar: academias como Smart Fit, Bio Ritmo e Nation CT; studios como Race Bootcamp, Vidya Studio, Jab House, Tonus Gym, Aera Pilates, Velocity e Kore; e produtos digitais, TotalPass e Queima Diária.
Principais Responsabilidades
1 - Arquitetura e Engenharia de Software
- Arquitetura Escalável: Definir e manter a arquitetura do aplicativo (ex: Clean Architecture, Modularização), garantindo que a base de código seja preparada para alta complexidade e múltiplos desenvolvedores
- Evolução e Qualidade: Desenvolver funcionalidades críticas com foco em alta testabilidade e baixo acoplamento, servindo como referência técnica de implementação para o time
- Estratégia de Releases Semanais: Orquestrar tecnicamente o ciclo de releases, garantindo que o fluxo de CI/CD e a integração de código permitam entregas contínuas sem regressões
2 - Liderança Técnica e Colaboração Estratégica
- Mentoria e Code Review: Liderar as revisões de código com foco educativo, elevando o nível técnico dos parceiros e garantindo que os padrões arquiteturais estabelecidos sejam respeitados
- Parceria com Produto e Liderança: Atuar como consultor técnico para o Líder Técnico e Gerente de Produto, antecipando complexidades, estimando esforços com precisão e sugerindo alternativas técnicas que acelerem o time-to-market
- Integração Sistêmica (Backend): Liderar junto ao time de Backend a definição de contratos de API e arquitetura de dados, garantindo performance, segurança e economia de recursos (bateria/dados) no mobile
3 - Governança e Sustentação
- Gestão de Incidentes (L3): Atuar na resolução de bugs críticos e problemas complexos de produção, realizando análise de causa raiz e propondo melhorias estruturais para evitar recorrências
- Estratégia de Homologação: Estabelecer padrões de testes automatizados (unitários, widget e integração) e fluxos de homologação que garantam a consistência entre Android e iOS com o mínimo de intervenção manual
4 - Excelência em Performance e UI/UX
- Guardião da Experiência e Layout: Garantir a máxima fidelidade visual ao Figma, mas também atuar proativamente junto ao Design para discutir usabilidade e viabilidade técnica de componentes complexos
- Otimização de Alto Nível: Monitorar métricas de performance (memória, jank, tempo de inicialização) e implementar otimizações avançadas no motor do Flutter quando necessário 5 Visão de Futuro e Melhoria Processual
- Roadmap Técnico: Manter o radar tecnológico atualizado sobre o ecossistema Flutter/Dart, decidindo o momento certo de adotar novas bibliotecas ou ferramentas que tragam ganho real de produtividade
- Mitigação de Riscos e Débito Técnico: Identificar e gerir proativamente débitos técnicos e riscos de integração, propondo planos de refatoração que não bloqueiem as entregas de negócio
Requisitos
O Que Buscamos
- Flutter & Dart (Sênior): Domínio profundo da engine do Flutter e do ciclo de vida da linguagem Dart.
- Ecossistema Multi-plataforma (Mobile + Web): Experiência sólida no desenvolvimento e deploy simultâneo para Android, iOS e Flutter Web, compreendendo as nuances de cada plataforma (gerenciamento de janelas, navegação web vs. mobile, e bibliotecas específicas).
- Arquitetura e Design Patterns: Domínio de arquiteturas escaláveis (Clean Architecture, MVVM) e padrões de projeto que facilitem o reaproveitamento de código entre Web e Mobile.
- Gerenciamento de Estado Avançado: Experiência com Bloc ou Riverpod em projetos de alta complexidade e larga escala.
- Layout Responsivo e Adaptativo: Habilidade técnica para criar interfaces que se adaptam perfeitamente de telas mobile para browsers desktop (fidelidade ao Figma em ambas as plataformas).
- Testes e Qualidade: Domínio de pirâmide de testes (unitários, widgets e integração) e estratégias de CI/CD para automação de builds mobile e web.
- Performance Avançada: Capacidade de debugar memory leaks, otimizar o tamanho do bundle web e garantir scroll fluido (60 FPS) em dispositivos diversos.
- Pragmatismo Estratégico: Capacidade de decidir quando usar uma solução customizada ou seguir o padrão do framework para garantir a saúde do projeto a longo prazo.
- Comunicação Proativa e Negociação: Habilidade de alinhar contratos técnicos com o Backend e negociar viabilidade de design com o GP e UX Designers.
- Mentoria e Multiplicação: Prazer em realizar Code Reviews construtivos e elevar a barra técnica do time, compartilhando conhecimento.
- Visão de Produto (Atitude de Dono): Entendimento do impacto de cada feature no negócio, antecipando riscos técnicos que podem atrasar as releases semanais.
- Resiliência e Resolução de Problemas: Calma e precisão técnica para lidar com incidentes críticos em produção e chamados de alta complexidade.