Desenvolvedor(a) Mobile Flutter Pleno
Processo conduzido pela Makin
Skills necessários
Descrição da vaga
🏆 Junte-se à Makin! 🔥
📍Trabalho remoto.
Você é um(a) Desenvolvedor(a) Mobile Flutter com nível pleno e quer trabalhar em produtos digitais de alto impacto? Aqui na Makin, você vai atuar em projetos desafiadores, com um time jovem, inteligente e colaborativo, em um ambiente de muita troca e aprendizado.
Valorizamos a resolução de problemas, a criatividade e a busca por soluções simples e eficazes. Somos uma empresa moderna de tecnologia, comprometida em construir relações transparentes e confiáveis. Acreditamos que negócios e tecnologia caminham juntos, e aqui as coisas acontecem de verdade.
Se você compartilha dessa visão, venha fazer parte do nosso time!
Responsabilidades:
Desenvolver e manter aplicativos mobile utilizando Flutter;
Criar interfaces responsivas, performáticas e alinhadas às melhores práticas de UX/UI;
Participar da arquitetura, componentização e organização dos projetos com foco em escalabilidade e clean code;
Realizar integrações com APIs REST e serviços externos;
Garantir qualidade de código por meio de testes automatizados e boas práticas de desenvolvimento;
Trabalhar junto com o time de design e produtos digitais;
Apoiar processos de build, publicação e atualização de aplicativos nas lojas (App Store e Google Play);
Contribuir com melhorias contínuas em performance, estabilidade e experiência do usuário.
Requisitos técnicos:
Experiência em desenvolvimento mobile Flutter em projetos reais;
Domínio da linguagem Dart;
Experiência com controle de estado (Provider, Riverpod, Bloc ou similar);
Conhecimentos sólidos em consumo de APIs REST;
Domínio de conceitos de componentização, estado e gerenciamento de navegação;
Conhecimento em padrões de arquitetura (por exemplo: MVVM, Clean Architecture, etc.);
Experiência com controle de versão usando Git (Bitbucket) e fluxo de desenvolvimento colaborativo ;
Vivência com metodologias ágeis / Scrum;
Graduação em TI ou áreas correlatas.
Será um diferencial:
Experiência com publicação e distribuição de apps (App Store e Google Play);
Experiência com testes automatizados;
Vivência com push notifications, deep links e recursos nativos (câmera, biometria, etc.);
Experiência com monitoramento e observabilidade de apps (Crashlytics, Sentry, Firebase, etc.);
Conhecimento em CI/CD para mobile;
Experiência com Firebase.
Informações importantes:
Local: Remoto;
Contratação PJ e benefícios;
Nível de experiência: pleno;
Início imediato.