Flutter Developer - Chennai
Swirepay Technologies Pvt Ltd is seeking a skilled and passionate Flutter Developer to join our dynamic mobile development team in Chennai. The ideal candidate will possess a strong background in building high-performance, high-quality cross-platform mobile applications using Flutter and Dart. You will play a key role in collaborating with designers, product managers, and backend engineers to deliver scalable, elegant, and user-friendly mobile applications.
Key Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter & Dart.
- Translate UI/UX designs into high-quality, maintainable code.
- Integrate with RESTful APIs and third-party libraries.
- Optimize application performance, responsiveness, and memory footprint for a seamless user experience.
- Actively participate in code reviews to ensure high code quality standards are met.
- Troubleshoot, debug, and upgrade existing applications to enhance functionality and stability.
- Collaborate closely with product and design teams to understand and implement user requirements.
- Adhere to Agile/Scrum development processes for efficient project delivery.
Required Skills and Qualifications:
- A minimum of 2 years of mobile development experience, with at least 1 year specifically in Flutter development.
- A strong understanding of the Dart programming language.
- Proven experience with State Management solutions such as Provider, Riverpod, BLoC, or GetX.
- A solid grasp of core mobile development concepts, including UI/UX principles, offline storage, background processing, and push notifications.
- Experience integrating mobile applications with REST APIs and Firebase services.
- Familiarity with version control systems like Git, CI/CD pipelines, and Agile methodologies.
- Experience publishing one or more applications in the Google Play Store or Apple App Store is preferred.
Good to Have (Optional):
- Experience with native Android development (Kotlin/Java) or iOS development (Swift/Obj-C).
- Familiarity with backend technologies such as Node.js, Python, etc.
- Knowledge of unit testing and UI testing frameworks in Flutter.
- Experience with analytics tools like Firebase Analytics or Mixpanel.
