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.