Flutter Developer - Remote From Portugal
Portugal
Remote
Flutter Developer
FOX IT is a Portuguese IT consulting company, ranked for the fifth consecutive year among Portugal's top 5% SMEs and, for the first time, in the sector's national Top 10. We promote a fairer IT market for clients and consultants. Our Happy at Work certification reinforces our commitment to people.
We're looking for Senior Flutter Developer to help design and build high-quality, scalable mobile and web applications using Flutter. You will work closely with product managers, designers, and fellow engineers to bring modern, responsive digital experiences to life. As a senior developer, you'll be expected to take ownership of features from concept to deployment, contribute to architectural decisions, ensure code quality, and mentor junior team members. Your expertise will help elevate engineering practices and strengthen Flutter adoption across projects.
Role responsibilities
Developing cross-platform applications using Flutter for Android/iOS
Translate product requirements and UI designs into fully functional features.
Write clean, testable, and maintainable code following best practices
Participate in code reviews, offer constructive feedback, and support team learning
Collaborate with UI/UX designers to create seamless user experiences
Integrate apps with APIs and backend services.
Monitor application performance and troubleshoot issues
Stay up-to-date with updates and improvements to the Flutter/Dart ecosystem.
Requirements
5+ years of total software development experience
Minimum 2+ years of hands-on experience with Flutter and Dart.
Strong understanding of object-oriented programming and modern development practices
Experience writing unit and integration tests
Familiarity with state management solutions (e.g., Riverpod, BLoC, Provider)
Experience integrating RESTful APIs and handling asynchronous data flows
Understanding the principles of responsive UI and mobile design guidelines.
Solid knowledge of Git and CI/CD workflows.
Experience with local storage (e.g., Hive, SQLite) and performance optimization.
Knowledge of architectural patterns (MVVM, Clean Architecture, etc.)
Familiarity with Agile methodologies and cross-functional team collaboration
Additionally, we specifically need:
Excellent English communication skills (client-facing role)
AI experience — hands-on use of AI tools/AI-assisted development
Available to start ASAP
Regime: This is a Permanent position based in Portugal (Flexibility, with remote and hybrid work options)
What we offer
26 days of vacancy
health insurance
€50 as a birthday bonus
Training
Opportunity to develop your career
Take the Leap, Join us!
