This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Flutter Pleno based in Brazil.
This role is an opportunity for a Flutter developer who wants to build scalable, high-quality mobile applications in a collaborative and fast-paced digital environment. You will contribute directly to the evolution of applications used by a large user base, working on new features and maintaining existing ones with a strong focus on performance, usability, and code quality. The position involves active participation in technical discussions, architecture decisions, and continuous improvement practices. You will collaborate closely with multidisciplinary teams, including backend engineers, designers, and product stakeholders. The environment is agile, innovation-driven, and focused on delivering robust and well-structured mobile experiences. Your work will have direct impact on user satisfaction and product evolution.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Flutter Pleno based in Brazil.
This role is an opportunity for a Flutter developer who wants to build scalable, high-quality mobile applications in a collaborative and fast-paced digital environment. You will contribute directly to the evolution of applications used by a large user base, working on new features and maintaining existing ones with a strong focus on performance, usability, and code quality. The position involves active participation in technical discussions, architecture decisions, and continuous improvement practices. You will collaborate closely with multidisciplinary teams, including backend engineers, designers, and product stakeholders. The environment is agile, innovation-driven, and focused on delivering robust and well-structured mobile experiences. Your work will have direct impact on user satisfaction and product evolution.
Accountabilities:
- Develop new features and maintain existing functionalities in Flutter applications
- Participate in architecture discussions and technical decision-making processes
- Conduct and participate in code reviews to ensure code quality and consistency
- Suggest and implement improvements in UX and performance to enhance user satisfaction
- Collaborate with cross-functional teams to deliver high-quality mobile solutions
- Support continuous improvement of development practices and application stability
- Proven experience in Flutter development
- Knowledge of design systems and UI consistency principles
- Experience with unit tests and widget tests
- Understanding of state management approaches in Flutter
- Solid knowledge of clean architecture principles
- Familiarity with design patterns (e.g., Facade, Decorator)
- Experience integrating mobile apps with backend APIs using tools like Dio
- Knowledge of micro-app or microservices-oriented architectures
- Experience with Firebase features such as Remote Config, Analytics, and Crashlytics (plus)
- Familiarity with CI/CD pipelines (e.g., Jenkins)
- Experience with version control tools such as GitHub or Bitbucket
- Knowledge of Agile methodologies such as Scrum
- Strong communication, analytical thinking, and time management skills
- Proactivity and continuous learning mindset
- Health and dental insurance
- Meal and food allowance
- Childcare assistance
- Extended parental leave
- Wellness partnerships (Gympass / TotalPass)
- Profit sharing (PLR)
- Life insurance
- Continuous learning platform and training programs
- Discount club with partner services
- Online wellbeing platform (physical and mental health support)
- Parenting and maternity support programs
- Language learning platform
- Access to courses and professional development initiatives.
You will be responsible for developing and maintaining Flutter applications, ensuring high-quality code, strong performance, and scalable architecture. The role also involves contributing to technical discussions and continuously improving user experience and system reliability.
Requirements
You should have solid experience in Flutter development, along with a strong understanding of mobile architecture, state management, and modern development practices. Analytical thinking, communication skills, and autonomy are essential for success in this role.