Hybrid Mid-Level Flutter Developer

Posted last month

Apply now

About the role

  • Developing mobile and web applications using Flutter at DM company. Collaborating on interfaces and ensuring excellent user experiences.

Responsibilities

  • Develop and maintain mobile and web applications using Flutter.
  • Implement responsive and interactive interfaces, ensuring an excellent user experience.
  • Apply development best practices such as Clean Code, SOLID principles and Design Patterns.
  • Work with modern architectures (e.g., MVVM, Clean Architecture).
  • Ensure high code quality through unit and integration testing.
  • Actively participate in code reviews and promote good practices within the team.
  • Collaborate with multidisciplinary teams (backend, design, product) to deliver scalable solutions.
  • Work with CI/CD tools to automate builds and deployments.

Requirements

  • Experience with Flutter and Dart.
  • Knowledge of the widget tree and state management (Getx, Provider, Riverpod, Bloc, etc.).
  • Strong understanding of software architecture (Clean Architecture, modularization).
  • Familiarity with consuming REST and GraphQL APIs.
  • Experience integrating Firebase and/or other BaaS platforms.
  • Knowledge of automated testing practices (unit, widget and integration tests).
  • Experience using version control tools (Git, GitFlow).
  • Experience with CI/CD for build and release automation.
  • Basic UX/UI knowledge for developing smooth, responsive interfaces.
  • Experience with web development using Flutter Web.
  • Knowledge of other front-end frameworks/languages (React, Angular, etc.).
  • Experience with agile methodologies (Scrum, Kanban).

Benefits

  • Flexible Benefits Card (CAJU) — meal/food/mobility allowances and more;
  • Health insurance;
  • Dental plan (Bradesco);
  • Life insurance;
  • Educational support programs;
  • English course — English Pass (partnership available to all DM employees);
  • Wellhub access for exercise and wellness;
  • DM Visa card with a pre-approved limit;
  • Flexible working hours;
  • Private pension plan;
  • ShortDay — a shorter workday so you can take care of yourself;
  • Access to the Alura learning platform, 100% paid by the company;
  • No dress code — the important thing is that you feel comfortable;
  • Day off on your birthday — a gift from DM to you;
  • PPR (Profit Sharing / Results Participation Program);
  • For parents: childcare assistance for children up to 6 years old;
  • For parents: extended maternity and paternity leave — 6 months for mothers and 20 days for fathers.

Job title

Mid-Level Flutter Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job