Senior Flutter Developer

3 years

3 - 4 Lacs

Posted:18 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior Flutter Developer

Experience Required: Minimum 3+ Years
Location: Salt Lake Secto V
Employment Type: Full-time
Department: App Development
Reports To: Project Manager / Technical Head

About the Role:

We are looking for a Senior Flutter Developer with a strong command of cross-platform mobile application development who can take ownership of projects from inception to delivery.
The ideal candidate is someone who can independently manage client communication, project timelines, technical execution, and ensure high-quality outputs with minimal supervision. You will be responsible for leading mobile projects, ensuring timely delivery, and maintaining technical excellence throughout the development lifecycle.

Key Responsibilities:1. Application Development & Architecture

  • Design, develop, and maintain high-quality mobile applications using Flutter (Dart) framework for Android and iOS.
  • Architect scalable and maintainable codebases following MVVM/MVC patterns and best coding practices.
  • Ensure smooth performance, responsiveness, and minimal load times of mobile applications.
  • Integrate RESTful APIs, Firebase, payment gateways, third-party SDKs, and libraries efficiently.
  • Manage and optimize state management using tools like Provider, GetX, Riverpod, or Bloc.

2. Project Ownership & Delivery

  • Take complete ownership of assigned mobile projects — from requirement gathering, development, testing, deployment, to post-launch maintenance.
  • Prepare project timelines, manage task breakdown, and track progress to ensure timely delivery.
  • Handle Play Store and App Store deployments, including compliance, updates, and release management.
  • Ensure proper version control, documentation, and adherence to coding standards.
  • Conduct internal testing and quality assurance to maintain bug-free applications.

3. Client Communication & Coordination

  • Interact directly with clients to understand business goals, project requirements, and technical specifications.
  • Translate client needs into actionable development tasks and deliverables.
  • Provide technical insights, feasibility assessments, and progress updates to clients.
  • Manage expectations, clarify queries, and maintain transparent communication throughout the project lifecycle.

4. Team Collaboration & Leadership

  • Collaborate closely with UI/UX designers, backend developers, and QA teams to ensure seamless integration and optimal user experience.
  • Mentor junior Flutter developers and review code to ensure quality and efficiency.
  • Participate in sprint planning, project meetings, and code reviews.
  • Encourage knowledge sharing and contribute to internal process improvements.

5. Quality, Maintenance & Performance

  • Implement clean code architecture and write reusable, maintainable components.
  • Identify performance bottlenecks and optimize code for speed and efficiency.
  • Ensure compatibility across devices, platforms, and OS versions.
  • Stay updated with the latest Flutter releases, tools, and trends to incorporate innovation into ongoing projects.

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, IT, or a related field.
  • Minimum 3+ years of hands-on experience developing mobile applications using Flutter and Dart.
  • Proven experience handling end-to-end project development independently.
  • Strong knowledge of mobile app lifecycle, Play Store & App Store deployment processes.
  • Expertise in Firebase, REST APIs, and third-party integrations.
  • Familiarity with version control (Git, GitHub, GitLab) and CI/CD pipelines.
  • Experience in managing client communication, requirement analysis, and progress reporting.
  • Excellent project management and time management abilities.
  • Strong problem-solving, debugging, and analytical skills.
  • Exceptional verbal and written communication skills.

Preferred / Good to Have:

  • Experience with backend integration (Node.js, Laravel, or PHP).
  • Understanding of app analytics, push notifications, and crash reporting tools.
  • Exposure to Agile/Scrum methodologies and sprint-based delivery.
  • Prior experience in mentoring or leading a small technical team.

Performance Evaluation Criteria:

  • Project Delivery: Timeliness, adherence to milestones, and quality of deliverables.
  • Client Feedback: Communication effectiveness, responsiveness, and satisfaction levels.
  • Code Quality: Maintainability, efficiency, and compliance with best practices.
  • Innovation: Contribution to improving app performance, UX, or internal processes.
  • Team Collaboration: Leadership and ability to coordinate effectively with cross-functional teams.

Why Join Us:

  • Opportunity to lead multiple live mobile app projects and client interactions.
  • Dynamic and collaborative team environment with a focus on growth and innovation.
  • Exposure to diverse industries and modern mobile technologies.
  • Performance-based growth opportunities and recognition.
  • Competitive salary aligned with experience and skillset.

INTERESTED CANDIDATES CAN CONTACT 8001871234

Job Types: Full-time, Permanent

Pay: ₹25,000.00 - ₹40,000.00 per month

Benefits:

  • Paid sick time
  • Paid time off

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You