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
🎯 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.