[RPE] Desenvolvedor Flutter Pleno

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., Proficiency in Flutter and Java for front-end and back-end development., Strong understanding of software architecture principles and design patterns., Experience with relational databases and state management in Dart..

Key responsibilities:

  • Develop and maintain front-end applications using Flutter and back-end services with Java.
  • Participate in defining software architecture and coding standards to ensure system scalability.
  • Provide mentorship and technical support to junior developers, fostering team growth.
  • Monitor project progress, conduct code reviews, and perform necessary testing to ensure quality and deadlines are met.

Base logo
Base
11 - 50 Employees
See all jobs

Job description

Quem somos nós…

O objetivo da RPE é  viabilizar o amplo crescimento dos negócios varejistas e da economia nacional por meio de soluções ágeis, robustas, seguras e integradas a todo ecossistema de serviços financeiros.
Com mais de oitenta profissionais especialistas em tecnologia e meios de pagamento, atendemos mais de quarenta negócios varejistas, desenvolvendo soluções voltadas para a democratização do crédito nos pontos de vendas.

Se você está pronto para crescer e voar com a gente, esta é sua chance.

Estamos esperando por você!

Atividades desempenhadas :
  • Desenvolvimento de Software: Atuar no desenvolvimento e manutenção de aplicações front-end utilizando Flutter e back-end com Java, assegurando alta qualidade, desempenho e aderência aos requisitos funcionais e técnicos.
  • Arquitetura e Design de Sistemas: Participar da definição de arquitetura de software, padrões de codificação, e boas práticas de desenvolvimento para garantir a escalabilidade e robustez dos sistemas.
  • Mentoria e Suporte Técnico: Auxiliar desenvolvedores mais iniciantes na resolução de problemas técnicos, compartilhando conhecimento e promovendo o crescimento técnico da equipe.
  • Garantia de Prazo e Qualidade: Monitorar o progresso das atividades, realizando code reviews e testes necessários para garantir que os prazos sejam cumpridos sem comprometer a qualidade do produto.
Requisitos Técnicos :

MVVM Clean Architecture;

SOLID DRY;

YAGNI;

KISS (princípios);

Programação Orientada a Objetos;

Injeção de dependências;

Bancos relacionais (SQLite) ;

Conhecimentos técnicos sobre Flutter: 

Dart  ;

Gerenciamento de estado (setState, MobX, ChangeNotifier);

Injeção de dependência com Get, Injectable e Provider;

Concorrência (Dart Isolates);

Criação de packages e plugins com comunicação nativa;

SQFlite Retrofit;

Dio Mockito;

Flutter Test AutoRoute ;

Informações Importantes:

- Modelo de trabalho Remoto
- Modelo de Contrato PJ.

Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Problem Solving
  • Quality Assurance

Flutter Developer Related jobs