Description :
As a Flutter Developer, you will design, develop, and maintain cross-platform mobile applications, ensuring high performance, scalability, and excellent user experience. You will work closely with product, design, and backend teams to deliver robust features and enhance app functionality.
Key Responsibilities :
App Development & Maintenance :
- Design and develop high-quality, scalable Flutter applications for iOS and Android.
- Integrate RESTful APIs, third-party libraries, and backend services.
- Collaborate with UI / UX designers to implement visually appealing and user-friendly interfaces.
- Ensure app performance, security, and responsiveness across multiple devices.
Code Quality & Optimization :
Write clean, maintainable, and efficient code following best practices.Conduct code reviews and provide constructive feedback to peers.Identify and fix bugs, optimize performance, and improve app stability.Implement automated testing and participate in CI / CD pipelines.Collaboration & Learning :
Work closely with product, design, and backend teams to deliver end-to-end solutions.Stay updated with Flutter, Dart, and mobile development trends to drive innovation.Mentor junior developers and share best practices to strengthen team capability.Requirements :
2+ years of hands-on experience in Flutter development with a solid portfolio of apps.Strong proficiency in Dart, Flutter SDK, and state management solutions (Provider, Riverpod, Bloc, etc.).Experience integrating APIs, working with databases, and managing local storage.Good understanding of mobile app architecture, design patterns, and performance optimization.Knowledge of version control systems (Git) and Agile development methodologies.Strong problem-solving skills and ability to work independently and in a team environment.Good to Have :
Experience with native iOS / Android development (Swift, Kotlin / Java).Familiarity with Firebase, Push Notifications, and third-party SDK integrations.Exposure to CI / CD tools and automated testing frameworks.Prior experience in EdTech, consumer apps, or subscription-based mobile apps.(ref : hirist.tech)