Job Title: Flutter Developer
Experience Level: 2+ Years
1. About the Role
At Summit Solutions, we create scalable, high-performance mobile applications that deliver seamless experiences to users worldwide. We are looking for a Flutter Developer who can plan, architect, develop, and optimize cross-platform mobile apps while ensuring top-quality performance and user experience.
This role involves end-to-end ownership of mobile projects, from architecture planning to final deployment, and includes mentoring junior developers to build a strong and innovative team.
2. What You'll Do
Plan and design application architecture with scalability, maintainability, and performance in mind.
Develop and maintain cross-platform mobile apps using Flutter (Dart) for both iOS and Android.
Optimize app performance for low latency, high responsiveness, and minimal memory footprint.
Collaborate with designers and backend engineers to deliver cohesive, pixel-perfect UI and robust integrations.
Implement secure coding practices, state management (Provider, Riverpod, Bloc, or Redux), and API integrations.
Create reusable, testable, and efficient code following best practices and design patterns (MVVM, Clean Architecture).
Conduct code reviews, technical discussions, and mentor junior developers to enhance team expertise.
Work on CI/CD pipelines for automated builds, testing, and deployment (Fastlane, Codemagic, Azure DevOps).
Stay updated with Flutter ecosystem advancements, performance tuning strategies, and mobile trends.
3. What You'll Need
2+ years of experience in mobile application development, with at least 3+ years in Flutter (Dart).
Experience with ERP based enterprise applications.
Strong understanding of mobile app architecture planning, modular design, performance optimization and Flutter DevTool usage.
Proven experience with Unified and Flavoured application from single code base
Expertise in asynchronous programming, API integrations (REST & GraphQL),and state management.
Experience with CI/CD, mobile DevOps, and app store deployment (iOS & Android).
Should be proficient in implementing dependency injection, Flavors,dynamic loading and Caching strategies and data synchronization
should have strong platform-specific knowledge, including the use of platform channels and platform-specific SDKs
Knowledge of native Android (Kotlin/Java) or iOS (Swift/Objective-C) is a plus.
Hands-on experience in profiling, debugging, and optimizing Flutter apps for real-world performance.
Familiarity with Azure cloud services, containerized environments (Docker), or microservices integration.
Proven ability to mentor and lead junior developers in a collaborative environment.
Bonus: Experience with Firebase, push notifications, deep linking, analytics, and in-app purchase integrations.
Job Type: Full-time
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.