Desenvolvimento · Sênior

Desenvolvedor Flutter Sênior

  • Híbrido
  • Blumenau/SC
  • PJ
Compartilhar
Quero me candidatar

Sobre a vaga

Na Premiersoft, transformamos desafios em soluções reais!
Com mais de uma década de atuação em desenvolvimento, somos movidos por um propósito claro: criar experiências tecnológicas que impulsionam negócios e aceleram a transformação dos nossos clientes.

Nosso time, formado por mais de 200 #Heroes, une excelência técnica ao nosso DNA: Team Player, Growth Driven e Problem Solver. Somos movidos por desafios, guiados pela inovação e comprometidos com a entrega de soluções de alto impacto, todos os dias.

Sobre a oportunidade: 

O desafio é ampliar o domínio de um app mobile em produção, mantendo e evoluindo funcionalidades em Flutter e orientando tecnicamente um time com atuação em front-end e back-end. Você ajudará a conectar a arquitetura do app às integrações com backend e CMS, com atenção à qualidade, à evolução e à sustentação do produto.

A atuação combina desenvolvimento hands-on com decisões técnicas, colaboração com Produto e Design e acompanhamento do ciclo de entrega — da revisão de código à publicação e à investigação de problemas em produção.

Você será responsável por:

  • Desenvolver e evoluir funcionalidades do app em Flutter;
  • Orientar tecnicamente o time de desenvolvimento, definindo padrões, revisando código e apoiando decisões;
  • Definir e manter a arquitetura do app e suas integrações com backend e CMS;
  • Participar de decisões de arquitetura, refinamentos técnicos e priorização de dívida técnica;
  • Colaborar com Produto e Design para avaliar a viabilidade de funcionalidades e os trade-offs entre escopo e prazo;
  • Promover a qualidade do código com testes automatizados, análises e boas práticas;
  • Apoiar o ciclo de entrega, incluindo PRs, homologação, builds, publicação nas lojas e deploy de backend;
  • Investigar e priorizar a correção de problemas em produção, usando ferramentas de monitoramento e analytics como apoio.

O que você precisa ter:

  • Experiência sólida com Flutter e Dart em produção, incluindo apps publicados nas lojas;
  • Experiência prévia como Tech Lead ou referência técnica liderando um time de desenvolvimento;
  • Conhecimento da arquitetura de apps — incluindo gerenciamento de estado, performance e builds — e de backend/API, como modelagem de dados, contratos e integrações;
  • Experiência com gerenciamento de estado, como Provider, Bloc/Cubit, Riverpod ou equivalente;
  • Experiência definindo e revisando arquitetura de código, como Clean Architecture, MVVM ou equivalente, e aplicação de Clean Code, SOLID e separação em camadas;
  • Capacidade de orientar tecnicamente pessoas desenvolvedoras de backend, revisar contratos de API e direcionar decisões de arquitetura;
  • Experiência com APIs REST, modelagem de dados e definição de contratos entre app e backend/CMS;
  • Experiência com testes automatizados, incluindo testes unitários e de widget, e com práticas de qualidade de código;
  • Experiência com Git e fluxos de versionamento em equipe, como GitFlow, trunk-based ou estratégias de branches e code review;
  • Experiência com publicação e manutenção de apps nas lojas, incluindo releases, versionamento e gestão de builds;
  • Comunicação para transitar entre discussões técnicas e conversas com áreas não técnicas.

Será um diferencial se você tiver:

  • Experiência com CI/CD para mobile e backend, usando ferramentas como Fastlane, Codemagic, GitHub Actions ou Bitrise;
  • Vivência em e-commerce, incluindo catálogo, checkout, frete, estoque ou pagamentos;
  • Experiência liderando times multidisciplinares de front-end e back-end;
  • Conhecimento de CMS headless, como Strapi, ou de plataformas de e-commerce, como VTEX;
  • Conhecimento avançado de Firebase, incluindo Crashlytics, Remote Config, Analytics ou Push Notifications;
  • Experiência com tracking de eventos e analytics, como Firebase Analytics, GA4, Segment, Amplitude, Mixpanel ou Microsoft Clarity;
  • Experiência definindo processos de squad, conduzindo rituais ágeis, priorizando aspectos técnicos ou gerenciando dívida técnica;
  • Conhecimento de acessibilidade e boas práticas de UI/UX mobile.

📍 Contratação Híbrida em Blumenau/SC.

🔵 O que oferecemos: 

  • Ambiente colaborativo, com troca constante de conhecimento;
  • Cultura aberta à inovação, ideias e protagonismo;
  • Uso de tecnologias atuais e boas práticas de mercado;
  • Foco em excelência técnica e impacto real nas entregas;
  • Incentivo contínuo ao aprendizado e desenvolvimento profissional.

 🔵 Nossos benefícios:

  • TotalPass: acesso a academias, estúdios e práticas de bem-estar;
  • Convênio com clínica de saúde mental;
  • Descanso remunerado: 10 dias úteis para recarregar as energias e cuidar de você;
  • Gifts via Flash - birthday gift e time in company gift;
  • Bônus por indicação de talentos - R$ 2.000,00 por contratação;
  • Desenvolvimento contínuo com PDI, feedbacks e apoio a certificações;
  • Aulas de inglês gratuitas: preparando você para atuação em oportunidades internacionais;

🎯  Veja como é fazer parte do time Premiersoft  

🎯 Saiba mais sobre nós 

🎯 Conheça nossa Sede  

A comunicação ao longo do processo seletivo acontece por e-mail ou WhatsApp. Para não perder nenhuma atualização, adicione o domínio @premiersoft.net à sua lista de remetentes confiáveis e fique de olho na sua caixa de entrada e spam.

Conhece alguém com esse perfil?

Indique esta vaga para quem pode ser o próximo #Hero.

Indicar