Career
Freelance Flutter Developer
Do you believe mobile apps can change the way we live, work, and connect? Join us as a Flutter Developer and help craft meaningful digital experiences, one screen at a time.
We are looking for an experienced Freelance Flutter Developer to support our projects remotely. This is not a full-time role — we’re seeking someone who can work flexibly, communicate clearly, and manage their work independently.
You should have a strong eye for design and user experience, and a good sense of visual detail. If you have published your own apps or worked independently as a freelancer, that’s a strong advantage.
🎯 Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter
- Translate product requirements into elegant, functional features
- Collaborate with design and back-end teams when needed
- Write clean, maintainable, and testable code
- Debug, troubleshoot, and optimize app performance
- Provide feedback on UI/UX and suggest improvements
🧠 Required Qualifications
- Advanced proficiency in Flutter and Dart
- Solid understanding of object-oriented programming (OOP)
- Experience integrating APIs and working with back-end services
- Strong visual and UX sensibility – attention to spacing, alignment, and consistency
- Ability to work independently and communicate progress effectively
- Experience working freelance or publishing your own apps
- Familiarity with Git and modern development workflows
- Degree in Computer Science or a related field is a plus (but not required)
- Strong problem-solving skills and attention to detail
⭐️ Nice to Have
- Experience with Firebase, GraphQL, or similar back-end stacks
- Experience submitting apps to the App Store or Google Play
- Familiarity with native Android/iOS development
We’re excited to see your work and hear more about the apps you’ve built! 🚀
Freelance Flutter Developer Application Form
Our Recruitment Process
Have you sent us your application? On average, we close our processes in a month. After each stage, we provide feedback and our decision to candidates within 5 business days.
Phone Interview
Our HR team will reach out to give you a brief overview of our company and the position. We’ll also get to know each other briefly by asking a few questions about your experience and expectations.
Meeting with Manager/Team Leader
In this step, you’ll have the chance to meet your potential manager or team leaders. We want to get to know you better, understand the roles you have undertaken so far, and explore what we can achieve together.
Technical Interview / Assignment
Congratulations! You are now at the final stage of our recruitment process. It’s time to showcase your skills. We invite you to complete an assignment that is relevant to the position you applied for.
Feedback & Decision
After the final stage of the recruitment process, it will take approximately 2-3 days for us to inform you of our final decision. Regardless of the outcome, you can always expect to hear from us.