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.

Mid-Sr

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.

What old Epigrians say about us

I laid the foundation of my developer life in Epigra. I worked as a front-end developer at Epigra for 2 years, but I learned front-end development and all other web technologies here. The supervisors and mentors showed incredible patience in helping me learn the development fundamentals. This allowed me to advance my career as a developer with solid foundations. I happily recommend Epigra to aspiring developers looking for a fantastic learning experience and an awesome working environment.
Berkay Özen - Lead GIS Engineer, Getir
Berkay Özen
Lead GIS Engineer, Getir
Working with Epigra over the past couple of years has been a remarkable experience. From the moment I joined, their dynamic and supportive leadership team made me feel like part of the team. They provided me with autonomy over my work and the space to be creative. But beyond that, one of my favourite things about Epigra is its drive to innovate continuously. From developing cutting-edge digital products to overlooking what they can do better every single day: their vision is borderline inspiring! I'm proud to have been a part of this (epic) journey.
Caner Çolakoğlu - Head Of Design, Yolcu360
Caner Çolakoğlu
Head Of Design, Yolcu360
I had the pleasure of working as a lead engineer at Epigra for about a year, and it was a very enjoyable and quality experience for me. To be an Epigrian is definitely a privilege. During that period, my team's accomplishments have been remarkable. We delivered quality software on time and deployed it to customers without any bugs. Epigra always aims to fulfil the customer's wishes in the best way. What's most impressive about that company has a very good passion and vision for technology. It remains abreast of new technology trends, eager to explore new ideas to help better products. If you are looking for an organization to grow yourself and build an impressive product and even better people to work with, Epigra is definitely the best.
Akın Gündoğdu - Engineering Manager, Superpeer
Akın Gündoğdu
Engineering Manager, Superpeer
Working at Epigra for 4 years was the perfect place to kickstart my professional business life. Not only did I gain invaluable knowledge on software development, but also key skills in customer management and project management. The company is committed to keeping up with emerging technologies while offering employees an abundance of resources to grow their capabilities. It's much more than just a digital agency; it feels like a big family that strives towards excellence every single day!
Göktuğ Hatipoğlu - PHP Developer, Jotform
Göktuğ Hatipoğlu
PHP Developer, Jotform
Having worked at Epigra for almost two years, I can say with absolute certainty that the company was the best decision of my career as a full-stack developer. Following my brother's suggestion (who also worked at Epigra) to join, I saw first-hand how the organization cultivates a culture of continual development and growth for its employees. Everyone at Epigra cares deeply about the success of their team members, helping them reach new heights when it comes to productivity and creativity. Their guidance and mentorship are top-notch, always challenging us to push past our idea boundaries and strive for bigger goals. Without ever feeling overwhelmed or unappreciated, I was able to reach milestones in my development that I could have never managed on my own - huge thanks to the team at Epigra!
Serkan Şahin - Full Stack Engineer, Superpeer
Serkan Şahin
Full Stack Engineer, Superpeer