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.
- Strong 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.
- Strong 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:
hr@quantasis.com
Subject Line: Flutter Developer – 3–5 Years – Immediate Joiner