Job Description
Our client is an all-in-one
digital financial platform designed to reboot banking for everyone. They are looking for a proactive and
accountable Flutter Developer who thrives in a collaborative environment. The
ideal candidate will take ownership of their work, ensure the highest quality
of code, and continuously learn and grow with the team.
- Own the development lifecycle from start to finish – build, deploy, and maintain.
- Guide the Flutter team, setting technical direction, ensuring best practices, and delivering high-quality solutions.
- Design scalable, maintainable apps, selecting appropriate architecture patterns (e.g., BLoC, MVVM).
- Work closely with product managers, designers, and backend teams to deliver features and ensure smooth integration.
- Focus on best engineering practices, including clean code and testing.
- Work with large-scale distributed systems and microservice architectures.
- Leverage event-driven architectures and Domain-Driven Design (DDD) to build robust applications.
- Set up and maintain automated testing and deployment pipelines.
- Mentor team members, promoting continuous learning and technical growth.
- Make decisions on technologies, tools, and frameworks, keeping up with Flutter trends.
Requirements- Minimum 7 years in commercial IT
development.
- At least 3-4 years of experience in
Flutter development.
- Experience in native mobile app
development (Android/iOS) is a plus.
- Proficiency in Flutter/Dart
(Kotlin/Swift knowledge is an advantage.)
- Strong understanding of modern mobile
architectural patterns like BLoC, MVVM.
- Familiarity with functional
programming principles.
- Understanding and implementation of
best practices: DRY, SOLID, GRASP, and GoF patterns.
- Experience in creating multi-module
projects.
- Ability to write clean, maintainable,
and testable code.
- Familiarity with GraphQL and reactive
programming.
- Strong knowledge of SQLite and mobile
database management.
- Git for version control.
- Familiar with UI design principles for
mobile platforms.