
Search by job, company or skills

This job is no longer accepting applications
Job Title: Senior Flutter Developer
Experience Level: 5+ 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 Senior 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
• 5+ 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 ID: 129586185
We don’t charge any money for job offers