Make Your Resume Now

Flutter Developer

Posted October 31, 2025
Permanent - Full Time

Job Overview

At XA we understand that our web and mobile applications are at the heart of our success. We’re looking for a talented application developer (Remote) to spearhead our application development process and support the maintenance of our existing apps. If you’re passionate about creating high-quality applications and working as part of a collaborative team, we’d love to hear from you!
At XA we understand that our web and mobile applications are at the heart of our success. We’re looking for a talented application developer (Remote) to spearhead our application development process and support the maintenance of our existing apps. If you’re passionate about creating high-quality applications and working as part of a collaborative team, we’d love to hear from you!

Objectives of this Role

  • Build and maintain mobile applications for our organization using Flutter as the fundamental languages.
  • Collaborate with the rest of the team to ensure applications align with the organization’s goals, as well as customer needs.
  • Oversee the performance of applications to ensure they’re always running properly.
  • Improve our overall application development process and continuously find ways to advance our apps.

Requirements

  • 2 years of proven experience building applications using Flutter
  • 3+ years of experience in native app development or cross platform
  • Good command with Git and GitFlow.
  • Good understanding of reactive programming paradigms
  • Good understanding of widgets, widgets lifecycle management.
  • Required knowledge in any architecture and state management: BLOC and Provider, Factory constructor, spread operators.
  • Firm understanding of software security principles and mobile application security (OWASP) best practices
  • Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on GitHub.
  • Sound Experience with third-party libraries and APIs integration.
  • Understanding of the Agile development life cycle.
  • Experience with automated testing and building.
  • Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into readable state.

Nice to Have:

  • Java/Swift experience
  • Understanding of Android Keyboard API
  • Experience with optimizing applications for Material Design
  • Proficiency with project tracking software, such as Jira
  • Certification in application development
  • Experience working as part of a remote development team
  • Project management experience.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!