Flutter Developer

Responsibilities of the Candidate:

  • Develop and maintain cross-platform mobile applications using Flutter framework.
  • Write clean, maintainable, and efficient Dart code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work on bug fixing and improving application performance.
  • Implement and maintain platform-specific code when necessary, ensuring a seamless user experience on both iOS and Android.
  • Integrate third-party libraries and APIs to enhance app functionality.
  • Implement UI/UX designs and ensure responsive design principles are followed.
  • Conduct code reviews and provide constructive feedback to other team members.
  • Stay updated with the latest Flutter and Dart developments and incorporate new features and improvements into the application.
  • Collaborate with QA engineers to ensure the quality and reliability of the application.
  • Participate in the entire application lifecycle, from concept to delivery and post-launch support.
  • Keep up-to-date with industry trends and best practices in mobile application development.

Requirements:

Experience with version control systems (e.g., Git) and CI/CD pipelines is a plus.

In-depth knowledge of Flutter framework, Dart programming language, and reactive programming.

Proficient in iOS development with Swift and/or Objective-C.

Proficient in Android development with Java and/or Kotlin.

Experience with state management, API integration, and third-party libraries.

Solid understanding of the full mobile development life cycle.

Strong problem-solving skills and attention to detail.

Excellent communication and collaboration skills.

Ability to work in a fast-paced and collaborative team environment.

Find Latest Job