We
are looking for an experienced Flutter Developer to build high-performance and
scalable mobile applications. The ideal candidate has strong expertise in
modern state management solutions, applying clean architecture, API
integrations, and designing responsive, user-friendly interfaces. The role
involves working in an agile environment, collaborating with cross-functional
teams to deliver high-quality, well-tested applications.
Requirements
- Strong hands-on experience
with Flutter development
- Proficiency in at least two
state management solutions: Bloc, Cubit, Provider, or GetX
- Solid understanding of Clean
Architecture and SOLID principles
- Experience with Test-Driven
Development (TDD)
- Ability to use method
channels and integrate native functionalities when required
- Experience consuming RESTful
APIs, handling JSON, and working with network layers
- Ability to create responsive
and adaptive UIs across multiple screen sizes
- Experience in creating custom
widgets and animations
- Confident Git usage,
familiarity with GitHub, GitLab, or Bitbucket
- Experience with CI/CD
pipelines (e.g., Codemagic, Bitrise, GitHub Actions)
- Knowledge and application of
unit tests, widget tests, and integration tests
- Experience working in
Agile/Scrum environments with strong communication skills
- Familiarity with Firebase
services (Auth, Firestore, Push Notifications)
- Knowledge of App Store and
Play Store publication processes
- Fluent Hungarian and
professional-level English
- Preferred / Plus: Native
Android (Kotlin/Java) or iOS (Swift/Objective-C) development experience