Job Openings Flutter Developer

About the job Flutter Developer

We are hiring for a leading provider of appointment booking and scheduling solutions with the flagship product, Bookly. We are expanding the offering with a new mobile application to enhance usability and accessibility for the users. 

Role Overview:


We are seeking a talented Flutter Developer to perform a comprehensive audit of our existing mobile application and work closely with the Product Manager to design, build, and extend a new and improved version. As a Mid-Senior level developer, you will bring your expertise in Flutter and mobile app development to ensure high performance, scalability, and a seamless user experience.

Key Responsibilities:

  • Conduct a thorough audit of the existing mobile application to identify strengths, weaknesses, and areas for improvement.
  • Collaborate with the Product Manager to align technical solutions with product goals and user needs.
  • Design and develop high-quality, scalable, and maintainable mobile applications using Flutter.
  • Write clean, efficient, and well-documented code.
  • Implement and test new features while maintaining existing functionality.
  • Optimize app performance and ensure compatibility across multiple devices and platforms.
  • Work with designers to ensure a cohesive and user-friendly interface.
  • Integrate APIs and third-party services as needed.
  • Stay up-to-date with Flutter best practices and emerging technologies.

Qualifications:

  • 3+ years of experience in mobile app development, with at least 2 years in Flutter.
  • Strong proficiency in Dart programming language.
  • Experience in auditing and improving existing codebases.
  • Solid understanding of mobile app architecture, state management (e.g., Provider, Riverpod, Bloc), and RESTful APIs.
  • Familiarity with version control tools like Git.
  • Knowledge of CI/CD pipelines for mobile applications is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work in a collaborative, remote environment.
  • Bonus: Experience with booking or scheduling applications and plugins.

What We Offer:

  • Fully remote and flexible working environment.
  • Opportunity to work on a high-impact project from the ground up.
  • Collaborative and innovative team culture.
  • Competitive compensation based on experience and expertise.