v

Flutter Developer_Uk

viraaj hr solutions
Full-time
On-site
Bengaluru, Karnataka, India

Role Responsibilities:

  • Develop and maintain high-quality mobile applications using Flutter.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and reusable code following best practices.
  • Integrate APIs and third-party services into mobile applications.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and fix bugs, and improve application performance.
  • Participate in code reviews to maintain code quality standards.
  • Work closely with UI/UX designers to implement intuitive user interfaces.
  • Stay updated with the latest industry trends and technologies related to mobile development.
  • Conduct testing and validate applications to ensure robustness.
  • Collaborate with the team to refine and enhance existing features.
  • Manage project timelines and deliverables effectively.
  • Participate in Agile development processes and ceremonies.
  • Provide technical support and troubleshooting for applications.
  • Document development processes, code changes, and application functionalities.

Qualifications:

  • Proven experience as a Flutter Developer or similar role.
  • Strong knowledge of Dart programming language.
  • Experience in developing and deploying mobile applications on iOS and Android.
  • Familiarity with RESTful APIs and integration techniques.
  • Understanding of state management solutions in Flutter (e.g., Provider, Bloc).
  • Proficiency in using version control tools like Git.
  • Experience with performance tuning and optimization for mobile applications.
  • Knowledge of mobile application debugging tools.
  • Ability to work in a collaborative team environment.
  • Strong problem-solving and analytical skills.
  • Experience with Agile development methodologies.
  • Good understanding of design principles and UI/UX best practices.
  • Exceptional communication skills to collaborate with team members.
  • Bachelor's degree in Computer Science or related field.
  • 2+ years of experience in mobile application development.
  • Portfolio of successfully launched applications will be a plus.