Pessoa Desenvolvedora Mobile Flutter Sênior / Especialista
mazzatech
Score da Vaga
90 pontos
Sobre a vaga
Você vai liderar a construção dos novos aplicativos das nossas marcas de apostas em Flutter, a partir de uma base de código única e multi-marca. Hoje essas experiências existem apenas como web apps; sua missão é recriá-las como apps Flutter nativos de verdade, com performance, segurança e experiência à altura dos melhores apps de apostas do mercado.
O que você vai fazer
Arquitetar e desenvolver, do zero, um app Flutter white-label que atenda todas as nossas marcas (atuais e futuras) com temas, assets, feature flags e configurações por marca (flavors).
Recriar as jornadas dos sites: cadastro e login, KYC/verificação de identidade, depósito e saque via PIX, carteira e histórico, lobby de cassino, sportsbook, promoções, VIP e área do jogador.
Integrar provedores de jogos e sportsbook de terceiros (WebView/SDK) com boa experiência, gestão de sessão e comunicação segura entre app e conteúdo embarcado.
Consumir as APIs da nova plataforma (REST e WebSocket) para saldo, apostas e eventos em tempo real.
Implementar push notifications, deep links, analytics e atribuição de instalação (Firebase, AppsFlyer ou equivalentes), além de tema claro/escuro.
Garantir segurança do app: armazenamento seguro de credenciais, certificate pinning, proteção contra root/jailbreak e tamper, biometria e conformidade com LGPD e com as regras de jogo responsável.
Conduzir a publicação e o ciclo de vida nas lojas (App Store e Google Play), inclusive as políticas específicas para apps de apostas.
Montar CI/CD mobile (GitHub Actions, Fastlane ou Codemagic), testes automatizados e monitoramento de crashes e performance.
Definir padrões, revisar código e ser referência técnica em mobile para o time.
O que buscamos
Experiência sólida com Flutter e Dart em apps publicados e com volume real de usuários.
Domínio de arquitetura mobile (Clean Architecture, BLoC/Cubit, Riverpod ou similar), injeção de dependência e modularização.
Experiência com apps multi-flavor/white-label e com design systems/theming.
Integração com APIs REST e WebSocket, tratamento de estado em tempo real, cache e modo offline/instável.
WebView e comunicação JS bridge; noções de canais nativos (platform channels) em Kotlin e Swift.
Testes unitários, de widget e de integração; CI/CD mobile e publicação nas lojas.
Boas práticas de segurança mobile e de performance (tempo de startup, jank, tamanho do app).
Diferenciais
Experiência em iGaming, apostas esportivas, fintech ou pagamentos (PIX).
Experiência migrando web apps para Flutter.
Conhecimento de Kotlin/Android e Swift/iOS nativos.
Firebase (Messaging, Remote Config, Crashlytics), AppsFlyer e ferramentas de product analytics.
Noções de OpenTelemetry e observabilidade mobile.
O que oferecemos
Atuação em produto de alto volume transacional e tempo real, em mercado regulado.
Plataforma nova (greenfield) com espaço real para decisões de arquitetura.
Time técnico enxuto, autonomia e ciclo curto entre ideia e produção.
Tempo de alocação: indeterminado
Atuação: 100% presencial
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Desenvolvimento Mobile
O Desenvolvimento Mobile é uma das áreas mais dinâmicas e em constante evolução do mercado de tecnologia. Com bilhões de dispositivos smartphones no mundo, a demanda por desenvolvedores mobile qualificados continua crescendo exponencialmente.
As principais stacks incluem Flutter (Dart), React Native (JavaScript/TypeScript), Kotlin (Android nativo), Swift (iOS nativo) e frameworks híbridos como Ionic e Capacitor. Conhecimento de arquitetura mobile (MVVM, Clean Architecture), CI/CD mobile (Fastlane, Bitrise, Codemagic) e publicação em App Store/Google Play são essenciais.
Desenvolvedores mobile sênior são profissionais muito valorizados, com salários competitivos e muitas oportunidades de trabalho remoto para empresas internacionais. A especialização em cross-platform ou nativo é uma decisão estratégica de carreira.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Business Intelligence
Business Intelligence (BI) é a área responsável por transformar dados brutos em informações estratégicas para tomada de decisão. Profissionais de BI constroem dashboards, relatórios e análises que ajudam as empresas a entender seu desempenho e identificar oportunidades de crescimento.
As principais habilidades incluem modelagem de dados (star schema, snowflake), ETL (extração, transformação e carga), SQL avançado, ferramentas de BI (Power BI, Tableau, Looker), data warehousing, KPIs e análise de métricas de negócio (MRR, churn, cohort). Conhecimento de dbt, Airflow e pipelines de dados é diferencial.
Profissionais de BI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam data visualization, analytics engineering e conseguem traduzir dados complexos em insights acionáveis para o negócio. A área oferece oportunidades desde analista de BI até diretor de dados, com foco em tomada de decisão baseada em dados.
Sobre a área de UI
A área de User Interface (UI) Design é focada na criação e design de todos os elementos visuais com os quais os usuários interagem em um produto digital. Isso inclui telas, botões, ícones, tipografia, paletas de cores e layouts responsivos, garantindo uma interface esteticamente atraente, consistente e fácil de usar. Habilidades em ferramentas como Figma e conhecimento de design systems são fundamentais.
Sobre a área de QA e Testes
QA e Testes de Software são fundamentais para garantir a qualidade e confiabilidade de aplicações. Profissionais de QA garantem que o produto entregue atenda aos requisitos e esteja livre de defeitos críticos.
As principais habilidades incluem testes manuais e automatizados, Selenium, Cypress, Playwright, Postman, JMeter e conhecimento de pipelines CI/CD. Testes de performance e segurança são diferenciais.
Com a adoção de DevOps e deploy contínuo, a demanda por QAs automatizadores e SDETs continua crescendo.
Sobre a área de UX
A área de User Experience (UX) Design é focada em otimizar a experiência geral do usuário ao interagir com um produto ou serviço. Profissionais de UX realizam pesquisas com usuários (UX Research), mapeiam jornadas, criam wireframes, realizam testes de usabilidade e definem fluxos de navegação para garantir que o produto seja intuitivo, útil e atenda às necessidades reais dos usuários.
Sobre a área de Conteúdo
A área de Conteúdo e Social Media é essencial para construir presença digital e engajamento com audiências. Profissionais criam estratégias de conteúdo, gerenciam redes sociais e desenvolvem narrativas de marca impactantes.
As principais habilidades incluem copywriting, storytelling, gestão de comunidades, análise de métricas, produção audiovisual e conhecimento de algoritmos de cada plataforma.
Com o crescimento do marketing de influenciamento e do commerce via social, essa área continua gerando novas oportunidades de carreira.
Comentários 0