MiNDS

What you’ll be doing:

Lead the design, development, and maintenance of high-quality cross-platform mobile applications using Flutter

Collaborate with product managers, UI/UX designers, and backend developers to create seamless and engaging user experiences

Architect complex mobile applications, ensuring scalable and maintainable codebases

Mentor and guide junior developers by providing technical leadership, code reviews, and best practices

Optimize application performance for maximum speed and scalability

Implement and maintain third-party services, APIs, and libraries

Stay up-to-date with the latest Flutter developments, trends, and best practices

Work with Agile methodologies, including Scrum or Kanban

Ensure high-quality standards through unit testing, integration testing, and code quality tools

Skills & Qualifications:

5+ years of mobile development experience, with at least 3+ years of hands-on experience with Flutter and Dart

Strong understanding of mobile architecture and design patterns (MVC, MVVM, BLoC, etc.)

Proven experience with RESTful APIs, Firebase, and third-party libraries

Experience with native Android/iOS development is a plus

Experience in publishing applications to both the Apple App Store and Google Play Store

Familiarity with state management solutions (e.g., Provider, Riverpod, Redux, etc.)

Familiarity with CI/CD pipelines and automated testing for Flutter apps

Knowledge of Agile methodologies and tools such as JIRA, Trello, etc.

Strong problem-solving skills and a proactive attitude

Excellent communication and teamwork skills

Preferred Qualifications:

Experience working with version control tools (e.g., Git)

Familiarity with backend technologies and cloud platforms (e.g., Firebase, AWS)

Experience with performance tuning and app debugging

Contributions to open-source Flutter projects or involvement in the Flutter community

MiNDS

You must sign in to apply for this position.