Skills:
Strong Flutter & Dart Expertise, Performance Optimization & Debugging, API Integration & Real-Time Data Handling, Clean Architecture / MVVM, CI/CD & App Deployment, AI-Assisted Development Tools,
Software Engineer (Flutter)
Consumer Apps | 3-5 Years Experience
Location: Bengaluru
Employment Type: Full-Time
Joining Preference: Immediate Joiners Preferred
About The Role
We are looking for a skilled Flutter Engineer to build and maintain high-impact consumer-facing mobile applications. You will work on engaging products used by diverse communities, focusing on performance, scalability, and seamless user experience across iOS and Android.
This role requires strong ownership, technical depth, and comfort working in an AI-assisted development environment.
Key Responsibilities
- Design and implement features for iOS and Android using Flutter and Dart
- Build scalable and high-performance mobile applications handling real-time data and media content
- Collaborate with product, design, and backend teams to deliver polished user experiences
- Write clean, maintainable, and well-structured code following Flutter best practices
- Optimize application performance including startup time, memory usage, and frame rate stability
- Implement unit, widget, and integration testing strategies
- Own features end-to-end from planning and development to deployment and monitoring
Technical Requirements
- 3+ years of software development experience with at least 2+ years of hands-on Flutter experience
- Proven experience with production apps published on the App Store and Play Store
- Strong command of Dart and deep understanding of Flutter widget lifecycle and rendering pipeline
- Experience with architecture patterns such as Clean Architecture, MVVM, or similar
- Proficiency with RESTful APIs, GraphQL, and real-time data technologies (WebSockets, Firebase, etc.)
- Experience with CI/CD pipelines such as Fastlane, Codemagic, GitHub Actions, or similar
- Strong debugging and performance profiling skills using Flutter DevTools
- Production experience with media handling (video playback, streaming, etc.) is a strong advantage
- Comfortable using AI coding assistants such as Cursor, Claude, or similar tools as part of daily development
- Working knowledge of ReactJS for browser applications is a plus
Preferred Qualifications
- Experience building consumer apps with video streaming and social features
- Knowledge of native iOS (Swift/Objective-C) or Android (Kotlin/Java) development
- Familiarity with analytics platforms such as Firebase Analytics, Mixpanel, or Amplitude
- Experience with crash reporting and monitoring tools such as Sentry or Crashlytics
- Understanding of accessibility standards in mobile applications
- Experience with App Store and Play Store submission processes and app optimization