Unlock Immigration is looking for a long-term Flutter developer with expertise in Firebase, Dart, and Git to work on an “under construction” web app. This will be an ongoing project with tasks and deliverables on specific deadlines.

Agencies, please do not apply.

Job Description:

Unlock Immigration is seeking a skilled Flutter Developer to complete an ongoing web-based SaaS application. As the sole Flutter Developer, you will be responsible for developing the cross-platform web app using the Flutter framework, ensuring performance, usability, and code quality.

Please note that you will be working independently on this project, following your schedule to deliver the tasks assigned to you. You are free to work at your own pace, but we will follow up based on the deadlines you provide. If you have difficulties creating a working schedule and meeting your deadlines, this role may not be for you.

Key Responsibilities:

  • Collaborate with the app owner to understand project requirements and objectives.
  • Read the current code, develop, and implement the web application using the Flutter framework.
  • Translate designs and wireframes into high-quality code.
  • Optimize app performance and ensure compatibility across various devices.
  • Troubleshoot and debug issues to maintain app stability.


  • Proven experience as a Flutter Developer, with a strong portfolio of web applications developed using Flutter.
  • Proficiency in Dart programming language and Flutter framework.
  • Understanding of web and mobile app design principles and UI/UX best practices.
  • Experience with third-party libraries and APIs.
  • Excellent problem-solving and analytical skills.
  • Degree in Computer Science, Engineering, or related field (preferred).
  • At least two years of development experience in Flutter and Dart.
  • A portfolio link demonstrating your work (links must be functional).
  • Excellent understanding of state management, Flutter flavors, and app architecture.
  • Strong communication and consultative skills. Self-initiated and proactive.
  • Experience in a remote software development environment.
  • Experience working with international clients, especially from North America (USA, Canada).
  • Ability to meet deadlines and communicate progress daily.
  • Access to a reliable computer.
  • Familiarity with AI tool integrations (ChatGPT, Gemini).
  • Commitment to long-term work. If you tend to drop projects after a few hours or milestones, please do not apply.


  • Maximum of USD 10 per hour, paid by milestones.

How to Apply:

If you’re passionate about web app development using Flutter and meet the requirements above, please submit your portfolio and resume using the following application form. Include examples of your Flutter projects and describe your development process.

Get admission in 1500 plus universities in Canada, the US, the UK, and Australia. 
Enroll Now
Student Portal