
Flutter Developer
Full Job Description
Location
Noida, India (Onsite)
Employment Type
Full-time Permanent Job
Reporting To
Development Head
Department
Development Department
About the Role
We are seeking a skilled Flutter Developer to build, launch, and maintain the SayaCare mobile application. You will play a critical role in converting business requirements into functional app features, resolving technical issues, and collaborating with backend developers, designers, and QA teams.
The ideal candidate will take ownership of the app lifecycle, ensuring it remains stable, reliable, and user-friendly while driving its success on Android and iOS platforms.
Key Responsibilities
- Develop, improve, and maintain high-quality mobile applications using Flutter and Dart for both Android and iOS.
- Analyze business requirements to design and implement robust app features within agreed timelines.
- Led the final launch of the nearly completed Flutter application on major app stores.
- Build new functionalities efficiently by following established sprint plans and development cycles.
- Diagnose, debug, and fix bugs; investigate crashes to improve overall app performance and stability.
- Take end-to-end ownership of features from concept through release and ongoing maintenance.
- Collaborate with backend developers to integrate REST APIs and connect frontend logic with server services.
- Work closely with the design team to ensure pixel-perfect implementation of UI layouts and responsive designs.
- Partner with QA teams to conduct rigorous testing, resolve reported defects, and support smooth deployment processes.
- Maintain clean, organized, readable, and maintainable code adhering to best practices.
Technical Skills Required
- Solid working knowledge of Flutter framework and Dart programming language.
- Demonstrated understanding of mobile app architecture for both Android and iOS ecosystems.
- Experience with REST APIs, JSON parsing, and backend service integration (e.g., Firebase or custom servers).
- Familiarity with responsive UI design patterns, navigation structures, and layout management in Flutter.
- Basic proficiency in state management solutions within the Flutter ecosystem.
- Strong debugging skills: ability to read error logs, use DevTools, and fix app crashes effectively.
- Experience using Git for version control and basic collaboration workflows.
- Understanding of mobile testing strategies, build generation processes (CI/CD), and release protocols.
Skills & Competencies
- Excellent logical reasoning and problem-solving abilities in real-world scenarios.
- Ability to translate complex business requirements into clear technical specifications and features.
- Takes full ownership of tasks, driving them through to successful completion without needing constant supervision.
- Demonstrates strong teamwork skills when collaborating with backend engineers, designers, QA analysts, and other stakeholders.
- Maintains curiosity about new tools and technologies; eager to learn and adapt quickly.
- Capable of making sound technical decisions independently when situations demand it.
- Flexible mindset able to adapt to changing project requirements and shifting priorities effectively.
Success Metrics / KPIs
- Successfully launch the Flutter app on time as per agreed delivery schedules.
- Maintain low crash rates and quickly resolve critical bugs reported by users or QA teams.
- Deliver planned features within agreed sprint timelines consistently.
- Ensure all new features are thoroughly tested, validated, and function correctly before release to production.
- Maintain clear communication and coordination with backend, design, and QA teams throughout the development lifecycle.
What We're Looking For
- A technically strong developer who is curious about emerging technologies in mobile app development.
- An individual who takes responsibility for code quality and does not wait to be asked before following up on issues or improvements.
- The ability to work independently while actively collaborating within a wider cross-functional team environment.
- Attention to detail with a genuine passion for delivering high-quality user experiences (app quality).
- An open attitude toward feedback, viewing it as an opportunity to improve skills and processes.
- Comfort working in a fast-moving startup or agile development team environment where speed matters.
Company
SayaCare
SayaCare is a fast-growing e-health company dedicated to making healthcare simple, affordable, and accessible for everyone in Noida and beyond.We leverage cutting-edge technology combined with a carin...
Practice this interview
A voice mock interview for Flutter Developer at SayaCare, with questions from this job description and your resume, and a scored report afterwards.
Set up interview