Software Engineer – Flutter

We are seeking a skilled Software Engineer – Flutter (Contract) to contribute to cross-platform mobile application development. The ideal candidate should have hands-on experience with Flutter and Dart, and a passion for building high-quality, high-performance mobile applications for Android and iOS.

Key Responsibilities

  • Develop, test, and maintain cross-platform mobile applications using Flutter and Dart.
  • Take ownership of assigned features from development through deployment, ensuring performance and quality.
  • Collaborate closely with product, design, and QA teams to deliver intuitive and visually appealing user experiences.
  • Write clean, maintainable, and scalable code following industry best practices.
  • Participate in code reviews and adhere to established coding standards.
  • Stay up to date with Flutter releases, plugins, and mobile development trends.
  • Assist with app deployment processes and troubleshoot production issues as needed.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or an equivalent qualification.
  • 2–3 years of experience in mobile application development, with at least 1 year of hands-on Flutter experience.
  • Strong proficiency in Dart and experience with state management solutions such as Bloc, Provider, or Riverpod.
  • Good understanding of mobile UI/UX principles.
  • Experience with API integrations and platforms such as Firebase or similar services.
  • Exposure to native iOS and/or Android development is an added advantage.
  • Strong debugging, performance optimization, and problem-solving skills.
  • Familiarity with Git, Agile/Scrum methodologies, and CI/CD pipelines.

Contract duration: 6 months (Renewable contract)

Work type: Onsite

    Scroll to Top