Front-End Flutter Developer
Position Overview
We are looking for a skilled and motivated Front-End Flutter Developer to join our technology team. The candidate will be responsible for developing, enhancing, and maintaining high-quality, responsive, and scalable mobile applications using Flutter and Dart.
The ideal candidate should have strong hands-on experience in Flutter application development, excellent problem-solving abilities, and the ability to work effectively with backend developers, UI/UX designers, and technical stakeholders.
Position Details
- Experience: Minimum 3 Years to Maximum 5 Years
- Role: Front-End Flutter Developer
- Employment Type: Contract-to-Hire
- Joining: Immediate Joiners only EXCELLENT ENGLISH COMMUNICATION MUST
- Work Location: Mumbai
- Work Arrangement: On-site
- Relocation: No Relocation Mumbai candidates only
- Interview Process: Virtual Technical Screening Face-to-Face Technical Interview Telephonic Managerial Round
Key Responsibilities
Flutter & Mobile Application Development
- Design, develop, test, and maintain high-quality mobile applications using Flutter and Dart.
- Build responsive, scalable, and user-friendly application interfaces.
- Develop reusable and maintainable Flutter widgets and components.
- Convert UI/UX designs into functional mobile application interfaces.
- Optimize applications for performance, responsiveness, and reliability.
- Troubleshoot, debug, and resolve application issues.
API & Backend Integration
- Integrate Flutter applications with RESTful APIs and backend services.
- Work with JSON data and handle API responses efficiently.
- Implement authentication, authorization, session management, and secure API communication.
- Collaborate with backend developers to ensure seamless application integration.
State Management & Architecture
- Implement appropriate state management solutions such as Provider, Riverpod, Bloc/Cubit, GetX, or equivalent.
- Follow clean,
scalable, and maintainable coding practices.
- Apply appropriate application architecture and design patterns.
- Write reusable and modular code.
Testing & Quality
- Perform unit testing, widget testing, and integration testing where required.
- Identify and resolve bugs and performance issues.
- Ensure applications meet functional, usability, and performance requirements.
- Participate in code reviews and maintain coding standards.
Version Control & Deployment
- Work with Git/GitHub/GitLab/Bitbucket for source-code management.
- Participate in CI/CD processes for application builds and deployments.
- Assist with Android and iOS application build and release processes.
- Maintain proper documentation for application components and technical processes.
Required Technical Skills
- 3–5 years of hands-on experience in Flutter development.
- Strong proficiency in Dart.
- Strong experience in Flutter UI development and responsive layouts.
- Experience developing mobile applications for Android and iOS.
- Solid understanding of Flutter widgets, navigation, layouts, animations, and lifecycle.
- Experience with REST APIs and JSON.
- Experience with state management frameworks such as Bloc, Provider, Riverpod, GetX, or equivalent.
- Strong understanding of asynchronous programming and error handling.
- Experience with Git and version-control systems.
- Good understanding of mobile application architecture and design patterns.
- Experience debugging and optimizing Flutter applications.
- Knowledge of Firebase and push notifications will be an advantage.
Good to Have
- Experience with Firebase services.
- Experience with third-party SDK and API integrations.
- Knowledge of native Android/iOS development.
- Experience with payment gateway or other third-party integrations.
- Understanding of CI/CD pipelines for mobile applications.
- Experience publishing applications to Google Play Store and Apple App Store.
- Knowledge of automated testing.
Soft Skills
- Strong problem-solving and analytical skills.
- Good communication and interpersonal skills.
- Ability to work collaboratively with UI/UX, backend, QA, and product teams.
- Robust attention to detail.
- Ability to work independently and take ownership of assigned tasks.
- Willingness to learn and adapt to new technologies.
Interview Process
The selection process will consist of 3 stages:
Round 1 – Virtual Technical Screening
Initial technical discussion and profile assessment.
Round 2 – Face-to-Face Technical Interview
Detailed technical evaluation conducted in person.
Round 3 – Managerial Round – Telephonic
Final managerial discussion and assessment.
Important Hiring Criteria
Please note the following requirements carefully:
- 3 to 5 years of relevant Flutter development experience is mandatory.
- Immediate Joiners only.
- Contract-to-Hire position.
- Mumbai candidates only.
- No relocation.
- Candidates must be available for face-to-face interviews in Mumbai.
- Good communication skills are required.
Candidate Information Required
Interested candidates are requested to share the following details along with their updated resume:
- Relevant Experience:
- Current CTC:
- Expected CTC:
- Joining Availability:
- Current Home Location in Mumbai:
Share your updated CV and details at:
[email protected]
Subject Line: Flutter Developer – 3–5 Years – Immediate Joiner
📌 Flutter front end Mobile developer (Mumbai)
🏢 Quantasis
📍 Mumbai