Descrição
Resumo da Vaga:
A RP INFO busca Desenvolvedores(as) Mobile Flutter (Pleno e Sênior) para criar soluções inovadoras e de alto impacto para o setor varejista, com foco em boas práticas e escalabilidade.
Principais Destaques:
1. Atuação no desenvolvimento de aplicativos inovadores para o varejo
2. Oportunidades para níveis Pleno e Sênior
3. Foco em boas práticas e arquitetura modular com Flutter/Dart
**Sobre a oportunidade**
A RP INFO está em busca de Desenvolvedores(as) de Aplicativos Móveis \- Flutter para compor nosso time de tecnologia. Temos oportunidades para os níveis Pleno e Sênior, atuando no desenvolvimento de aplicativos voltados ao setor varejista.
Buscamos profissionais apaixonados por tecnologia, com boas práticas de desenvolvimento e interesse em criar soluções escaláveis, inovadoras e de alto impacto para nossos clientes.
**Responsabilidades:**
**Desenvolvedor(a) Mobile Flutter \- Pleno:**
* Desenvolver, manter e evoluir aplicativos mobile utilizando Flutter/Dart;
* Trabalhar com arquitetura modular, garantindo organização, qualidade e escalabilidade do código;
* Integrar aplicativos com APIs, sistemas de gestão e soluções do ecossistema varejista (ERP, e\-commerce, fidelização, pagamentos, entre outros);
* Garantir a qualidade do software por meio de testes unitários e boas práticas de versionamento;
* Colaborar com as equipes de Design, Produto e Back\-end na entrega de soluções completas;
* Participar de discussões técnicas, propondo melhorias e contribuindo para a evolução contínua dos projetos.
**Desenvolvedor(a) Mobile Flutter \- Sênior**
Além das responsabilidades do nível Pleno, será responsável por:
* Liderar tecnicamente o desenvolvimento de aplicações mobile em Flutter/Dart;
* Definir padrões de arquitetura, performance, escalabilidade e qualidade do código;
* Realizar code reviews e atuar como mentor(a) para desenvolvedores do time;
* Participar de decisões técnicas estratégicas e definição da arquitetura das aplicações;
* Conduzir discussões técnicas, propor melhorias de processos e apoiar a evolução da maturidade técnica da equipe;
* Acompanhar e otimizar pipelines de CI/CD e o processo de publicação nas lojas de aplicativos;
* Stack e Tecnologias;
* Flutter / Dart;
* Arquitetura Modular;
* Dio;
* MobX;
* Hive / SQLite;
* Mocktail.
**Requisitos:**
**Para atuação como Pleno:**
* Experiência de 2 a 4 anos em desenvolvimento mobile com Flutter/Dart;
* Conhecimento em padrões de arquitetura e boas práticas de código limpo;
* Experiência com gerenciamento de estado e persistência de dados;
* Familiaridade com integração de APIs REST e/ou GraphQL;
* Experiência com publicação e manutenção de aplicativos na Google Play e App Store;
* Vivência com metodologias ágeis (Scrum e/ou Kanban).
**Para atuação como Sênior:**
* Experiência mínima de 5 anos em desenvolvimento mobile com Flutter/Dart;
* Domínio de Clean Architecture, MVVM, modularização e boas práticas de desenvolvimento;
* Experiência avançada com gerenciamento de estado e persistência de dados;
* Sólida experiência com integração de APIs REST e/ou GraphQL;
* Experiência em publicação, manutenção e troubleshooting de aplicativos nas lojas;
* Vivência em liderança técnica, code review e mentoria de desenvolvedores;
* Experiência com metodologias ágeis (Scrum e/ou Kanban).
**Diferenciais:**
* Experiência com soluções para o varejo (PDV Mobile, ERP, e\-commerce, fidelização);
* Conhecimento em integração de meios de pagamento (Pix, carteiras digitais, TEF);
* Experiência com pipelines de CI/CD para aplicações mobile;
* Conhecimento em Clean Architecture, MVVM e arquiteturas similares;
* Desenvolvimento nativo com Kotlin e/ou Swift;
* Boas práticas de testes automatizados e cobertura de código;
* Participação em projetos Open Source ou definição de padrões técnicos internos.
**Benefícios:**
* VT ou auxilio garagem;
* VR e VA;
* Convenio Médico \- Unimed;
* Convênio Odontológico \- Uniodonto;
* Seguro de vida em grupo;
* Plano de carreira.
Escolaridade Mínima: Ensino Superior