28 Sep
|
Sonata Software
|
India
28 Sep
Sonata Software
India
Key Responsibilities
Design, develop, test, and maintain high-quality mobile applications using Flutter
Build reusable, scalable, and maintainable code for Android and iOS platforms.
Collaborate with Product Owners, UX/UI designers, Scrum Masters, and backend developers to deliver business requirements.
Integrate RESTful APIs, third-party libraries, and cloud-based services.
Implement state management solutions such as Provider, Riverpod, Bloc, or GetX.
Ensure application performance, quality, security, and responsiveness.
Participate in code reviews and follow coding standards and best practices.
Troubleshoot, debug, and optimize applications for maximum performance.
Publish and maintain applications on Google Play Store and Apple App Store.
Work in Agile/Scrum teams and actively contribute to sprint planning, estimation, and retrospectives.
Required Skills & Qualifications
4+ years of experience in mobile application development.
3+ years of hands-on experience with Flutter.
Solid understanding of mobile application architecture and design patterns (MVC, MVVM, Clean Architecture).
Experience with REST APIs, JSON parsing, and API integration.
Knowledge of state management frameworks such as Bloc, Provider, Riverpod, or GetX.
Experience with Firebase services (Authentication, Firestore, Push Notifications, Analytics).
Solid understanding of Android and iOS platforms and their deployment processes.
Proficiency in Git-based version control systems.
Familiarity with CI/CD pipelines and automated build processes.
Experience writing unit tests, widget tests, and integration tests.
📌 Flutter Mobile Application Developer Bengaluru (India)
🏢 Sonata Software
📍 India