* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Junior
O desafio
Estamos em busca de um(a) Desenvolvedor(a) Flutter para liderar a evolução do nosso ecossistema mobile. Esta posição é destinada a um profissional que já domina a criação de interfaces e agora foca na engenharia por trás da aplicação: performance, escalabilidade e manutenibilidade a longo prazo.
Você terá o desafio de estruturar projetos complexos, definindo padrões que permitirão ao time escalar com qualidade. Buscamos alguém com perfil consultivo e proativo, capaz de atuar como referência técnica para o time, elevando o nível das entregas através de arquiteturas desacopladas e estratégias robustas de testes. Você atuará diretamente em produtos que são vitais para a operação da empresa, com autonomia para propor refatorações e melhorias processuais.
O que você vai fazer
- Definir e evoluir a arquitetura das aplicações móveis, utilizando padrões de mercado como Clean Architecture ou MVVM, garantindo a separação de responsabilidades e testabilidade;
- Planejar a modularização do aplicativo (micro-apps ou pacotes internos) para facilitar o trabalho de múltiplos times no mesmo código base;
- Avaliar e implementar estratégias de gerenciamento de estado complexas (BLoC, Riverpod, MobX), escolhendo a ferramenta adequada para a necessidade do negócio;
- Monitorar e otimizar a performance da aplicação (frame rates, consumo de memória e tamanho do bundle) utilizando o Flutter DevTools;
- Desenvolver e manter integrações com código nativo (Android/Kotlin e iOS/Swift) através de Method Channels ou Platform Channels quando necessário;
- Garantir a consistência visual e funcional entre plataformas (Android e iOS), respeitando as diretrizes de Interface Humana e Material Design;
- Estabelecer uma cultura forte de testes automatizados, implementando testes unitários, de widget e testes de integração (Golden Tests/Integration Tests);
- Configurar e manter pipelines de CI/CD (Bitrise, Codemagic, Fastlane ou GitHub Actions) para automatizar builds, testes e deploy nas lojas;
- Mentorar desenvolvedores juniores e plenos, conduzindo Code Reviews educativos e workshops técnicos para nivelar o conhecimento do time.
O que buscamos em você
- Ensino superior completo em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas;
- Sólida experiência em desenvolvimento mobile, com atuação profunda e dedicada com Flutter;
- Profundo conhecimento do funcionamento interno do Flutter (Render Objects, Element Tree, Widget Tree, Isolates e Event Loop);
- Domínio de princípios de Engenharia de Software: SOLID, Design Patterns e Injeção de Dependência;
- Experiência prática na escrita de testes automatizados e conhecimento de frameworks de teste (mockito, flutter_test);
- Conhecimento em consumo de APIs RESTful, tratamento de erros e estratégias de cache offline (SQLite, Hive, Drift);
- Capacidade de lidar com a publicação e gestão de aplicativos na Apple App Store e Google Play Store;
- Capacidade de discutir requisitos com PMs e Designers, alertando sobre viabilidade técnica e propondo alternativas;
- Proatividade para identificar débitos técnicos e propor um plano de ação para resolvê-los sem paralisar o roadmap de produto;
- Habilidade de comunicação para defender decisões técnicas baseadas em dados e fatos perante a liderança e o time.
Você sai na frente se tiver
- Experiência prévia com desenvolvimento nativo (Android com Kotlin/Java ou iOS com Swift/Obj-C) para lidar com integrações complexas;
- Conhecimento em Design Systems e construção de bibliotecas de componentes reutilizáveis;
- Experiência com ferramentas de monitoramento e crash reporting (Sentry, Firebase Crashlytics, Datadog);
- Contribuições para a comunidade Flutter (pacotes open source, artigos, palestras);
- Vivência em metodologias ágeis (Scrum/Kanban) em ambientes de rápido crescimento.
O que você vai encontrar aqui
- Um ambiente colaborativo e dinâmico, que valoriza inovação e crescimento;
- Cultura de aprendizado contínuo e desenvolvimento acelerado;
- Participação em projetos que fazem a diferença no dia a dia de milhares de pessoas;
- Modelo remoto de trabalho;
- Contratação PJ.
Nossos benefícios
- Flex food Swile – R$ 770,00/mês
- Day off de aniversário
- Indicação de Fretonauta Talent
