Job Description Overview
  • Skill: Flutter, React Native, Swift, Dart, MongoDB
  • Location: Remote
  • Experience: 6

We are seeking a highly skilled Flutter Developer with strong knowledge of the Flutter framework and Dart language. The ideal candidate will have experience in mobile app development using frameworks like React Native and Swift, and be proficient in working with third-party libraries and APIs. You should have an in-depth understanding of mobile app design guidelines across different platforms and the ability to write clean, maintainable code using versioning tools like Git.


Key Responsibilities:

  • Flutter App Development:
    Design, develop, and maintain advanced mobile applications using the Flutter framework and Dart language.

  • Cross-functional Collaboration:
    Work closely with cross-functional teams (including designers, product managers, and other developers) to define, design, and ship new features.

  • Performance & Quality Assurance:
    Ensure the quality, performance, and responsiveness of mobile applications across both Android and iOS platforms.

  • Code Maintenance & Optimization:
    Maintain and optimize the codebase, ensuring it remains scalable, efficient, and maintainable over time.

  • Version Control:
    Utilize Git for version control, managing branches, merges, and ensuring smooth collaboration with other developers on the team.

  • Mobile App Guidelines:
    Stay up-to-date with mobile app design guidelines on both Android and iOS platforms, ensuring compliance and ensuring a consistent user experience across both platforms.


Qualifications & Skills:

  • Experience:

    • Strong knowledge and experience in Flutter framework and Dart language.
    • Experience with mobile app development and other frameworks like React Native and Swift.
    • Proven experience with third-party libraries and APIs integration.
  • Technical Skills:

    • Expertise in building cross-platform mobile applications with Flutter.
    • Understanding of mobile app design guidelines for Android and iOS.
    • Proficiency with code versioning tools such as Git.
    • Strong knowledge of app performance optimization, debugging, and UI/UX best practices.
  • Soft Skills:

    • Strong communication and collaboration skills, able to work effectively with cross-functional teams.
    • Detail-oriented with a focus on code quality, scalability, and maintainability.
    • Ability to manage time and priorities effectively in a fast-paced environment.

Preferred Qualifications:

  • Familiarity with native app development for iOS (Swift) and Android (Java/Kotlin) is a plus.
  • Experience with CI/CD pipelines for mobile app deployment.
  • Knowledge of cloud services (e.g., Firebase, AWS) for mobile applications.
  • Experience with unit testing and automated testing frameworks for Flutter.