Flutter Developer

Job Description: We are looking for a skilled Flutter Developer to design, develop, and maintain cross-platform mobile applications using the Flutter framework. The ideal candidate will have a strong understanding of mobile development principles and experience working with Flutter to build visually appealing and performant mobile applications. This role requires the ability to work independently and collaboratively in a fast-paced environment to deliver high-quality code that meets project requirements.

Responsibilities:

  • Design, develop, and maintain cross-platform mobile applications using the Flutter framework.
  • Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical solutions.
  • Write clean, scalable, and efficient code adhering to coding standards and best practices.
  • Implement UI/UX designs and ensure consistency across different platforms and screen sizes.
  • Integrate with backend services and APIs to retrieve and persist data in the mobile application.
  • Optimize application performance for maximum speed and scalability.
  • Test mobile applications to ensure functionality and identify potential improvements.
  • Troubleshoot and debug issues to ensure the stability and performance of mobile applications.
  • Stay current on Flutter updates, features, and best practices to recommend innovative solutions and enhancements.
  • Participate in the full mobile development lifecycle, from concept to deployment and support.
  • Document technical specifications and system requirements.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 1 to 10+ years of experience in mobile development.
  • Proficiency in Dart programming language and the Flutter framework.
  • Strong understanding of mobile development principles and best practices.
  • Experience with state management solutions such as Provider or Bloc pattern.
  • Knowledge of mobile UI/UX design principles and responsive layout techniques.
  • Familiarity with RESTful APIs and asynchronous programming.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and collaboratively in a team environment.
  • Strong communication and interpersonal abilities.

Preferred Qualifications:

  • Experience with native mobile development (Android/iOS) is a plus.
  • Knowledge of version control systems (e.g., Git).
  • Familiarity with continuous integration and deployment (CI/CD) pipelines.
  • Certification in mobile development or related technologies is a plus.

Benefits:

  • Competitive salary
  • Comprehensive benefits package
  • Opportunities for professional development and growth
  • A dynamic and supportive work environment
Job Category: Information Technology
Job Type: Full Time Hybrid Remote Work from office
Job Location: Pan India

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top