Senior Flutter Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Surat - India

profile Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Job Description: Senior Flutter Developer (5 Years Experience)

Position: Senior Flutter Developer
Experience Required: 5 Years
Location: Surat
Employment Type: Full-time

Salary: 70-80 K

Role Overview
We are seeking an experienced Flutter Developer with strong expertise in building high-
performance scalable and maintainable mobile applications. The ideal candidate should
have hands-on experience with Flutter Dart state management clean architecture and
both Android & iOS deployment processes.

Key Responsibilities
- Develop and maintain high-quality Flutter applications for Android and iOS.
- Write clean reusable and scalable code following best practices.
- Implement state management solutions like Bloc Provider Riverpod or GetX.
- Integrate REST APIs using Dio/http with proper error handling and interceptors.
- Work with local databases (SQFlite Hive Drift) and ensure smooth offline-first
functionality.
- Collaborate with UI/UX designers and convert Figma layouts to responsive Flutter UI.
- Work with Firebase services including Auth Firestore FCM Storage and Crashlytics.
- Optimize app performance memory usage and rendering efficiency.
- Handle app lifecycle deep linking and background services.
- Implement secure coding practices and protect sensitive data.
- Perform unit widget and integration testing.
- Participate in code reviews documentation and Agile development processes.

- Deploy apps to Google Play Store and Apple App Store.

Required Skills & Expertise

Flutter & Dart
- Strong command over Dart language asynchronous programming Streams Futures and
isolates.
- Expertise in widget lifecycle custom widgets theming and UI architecture.

State Management
- Provider
- Bloc / Cubit
- Riverpod
- GetX

Networking
- REST API Integration Dio Interceptors
- JSON serialization
- Pagination caching retry strategies

Local Database & Storage
- SQFlite
- Drift (Moor)
- Hive
- SharedPreferences

Architecture & Code Quality
- Clean Architecture MVVM MVC
- SOLID principles
- Repository pattern
- Dependency Injection (getit injectable)

Firebase
- Firebase Auth
- Firestore / Real-time Database
- Cloud Messaging (Push Notifications)
- Firebase Storage
- Crashlytics & Remote Config

UI/UX & Animations
- Responsive and adaptive UI design
- Implicit and explicit animations
- CustomPainter Lottie Hero animations

Performance Optimization
- DevTools profiling
- Rebuild optimization
- Memory and rendering improvement

Native Platform Knowledge
- Kotlin/Java basics
- Swift/Objective-C basics

- Platform channels
- Permissions handling

Testing
- Unit widget and integration testing
- Mockito/Mocktail

Deployment
- Android signing variants
- iOS certificates provisioning
- Play Store & App Store release
- CI/CD tools

Tools & Technologies
- Git GitHub GitLab Bitbucket
- Android Studio VS Code
- Postman
- Firebase Console
- Figma
- DevTools

Soft Skills
- Problem-solving
- Clean coding
- Communication
- Documentation

- Time and task management

Job Description: Senior Flutter Developer (5 Years Experience)Position: Senior Flutter DeveloperExperience Required: 5 YearsLocation: SuratEmployment Type: Full-timeSalary: 70-80 KRole OverviewWe are seeking an experienced Flutter Developer with strong expertise in building high-performance scalable...
View more view more

Key Skills

  • APIs
  • REST
  • Spring
  • SOAP
  • .NET
  • React
  • Node.js
  • Angular
  • J2EE
  • JavaScript
  • Web Services
  • Java