27 Sep
|
Sonata Software
|
Bengaluru
27 Sep
Sonata Software
Bengaluru
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.
- Strong 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)
🏢 Sonata Software
📍 Bengaluru