An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
- As a Senior Flutter Developer, you will be responsible for designing, developing, and maintaining advanced mobile applications for Android/iOS/Web platforms using Flutter and Dart. Your key responsibilities will include:
- Designing, developing, and maintaining advanced mobile applications for Android/iOS/Web platforms using Flutter and Dart.
- Writing clean, efficient, reusable, and maintainable code following architectural best practices such as MVVM, Clean Architecture, BLoC, Riverpod, Provider.
- Building responsive, adaptive, and elegant UIs with support for animations and platform-specific design (Material & Cupertino).
- Integrating apps with RESTful APIs, GraphQL, WebSockets, and third-party SDKs.
- Ensuring the best performance, quality, and responsiveness of the applications.
- Collaborating with Product Managers, Designers, and QA engineers in an Agile/Scrum environment.
- Conducting code reviews, providing technical mentorship, and driving best practices for mobile development.
- Staying updated with emerging mobile technologies and contributing ideas for continuous improvement.
- 3+ years of mobile development experience with at least 3+ years in Flutter & Dart.
- Strong understanding of mobile application development life cycle, mobile UI/UX principles, and state management techniques.
- Proficiency in Flutter widgets, animations, and custom UI components.
- Experience with API integration (REST, GraphQL), Dio/Chopper/Retrofit, and data serialization (JSON, Freezed).
- Hands-on experience with local databases (SQLite, ObjectBox, Hive, Floor).
- Solid understanding of version control systems (Git, GitHub/GitLab/Bitbucket).
- Familiarity with CI/CD pipelines for mobile applications.
- Experience with testing frameworks (Unit Testing, Widget Testing, Integration Testing).
- Strong problem-solving and debugging skills.
- Excellent communication skills and ability to work in a collaborative environment.
- Knowledge of native Android (Java/Kotlin) or iOS (Swift/Objective-C) development.
- Experience with cloud services (Firebase, AWS, Google Cloud, Azure).
Qualifications required for this role:
- Experience in publishing apps on Play Store and App Store.,
Skills
CDebuggingGraphqlJavaTestingVersion ControlDeveloperRestfulApiJsonCloudBitbucketDartProviderGitLabFlutterRESTful APIsGitAndroidAWSClean ArchitectureMVVMIntegration TestingGoogle CloudGraphQLGitHubAzureUnit TestingObjectBoxBLoCSDKsWidget TestingSQLiteRiverpodHiveFirebaseCICDIOSWebSocketsIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
About Company
Similar Jobs
View allNew IT / Software Development & Related roles in Chennai.
One email a day. Unsubscribe any time.

