We are looking for a passionate and experienced Senior Flutter Developer to join our growing team. As a Software Engineer, you will be responsible for building and maintaining high-performance mobile applications using Flutter for both Android and iOS platforms.
Responsibilities
Design, develop, and maintain cross-platform mobile applications using Flutter
Collaborate with product managers, UI/UX designers, and other software engineers
Write clean, maintainable, and scalable Dart code
Integrate RESTful APIs and third-party libraries
Ensure performance, quality, and responsiveness of applications
Participate in code reviews and mentor junior developers
Stay updated with the latest trends in Flutter development
Requirements
3+ years of experience in mobile development
2+ years of hands-on experience with Flutter and Dart
Strong understanding of state management (Provider, Bloc, Riverpod, etc.)
Experience integrating APIs and working with Firebase, GraphQL, or similar backends
Proficient in Git and agile development methodologies
Excellent problem-solving and debugging skills
Bachelors degree in Computer Science, Engineering, or a related field
Preferred
Experience with native Android/iOS development
Knowledge of CI/CD and testing tools
Contributions to open source or Flutter packages
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.