Qureos

FIND_THE_RIGHTJOB.

Associate - Flutter developer (SMP)

Tabuk, Saudi Arabia

***Clarification on SMP Contract: It is Supplementary Manpower service contract job in which prospective applicants are interviewed and salary determined by NEOM interview panel; and being employed under the payroll of SMP Contract (SMP Vendor). Successfully mobilized candidates would be under the visa sponsorship of SMP Vendor Company/Contract.

REQUIREMENTS SUMMARY

  • Strong proficiency in Flutter and Dart for cross-platform mobile application development.
  • Solid understanding of mobile architectures, design patterns, and state management (e.g., Provider, BLoC, Riverpod).
  • Hands-on experience with RESTful APIs, JSON, GraphQL, and backend integrations.
  • Experience with CI/CD pipelines, Git, and DevOps practices for mobile apps.
  • Familiarity with mobile app performance optimization, offline storage, and secure data handling.
  • Experience with native iOS (Swift) or Android (Kotlin/Java) development is a plus.
  • Excellent analytical and problem-solving skills with high attention to detail.
  • Strong communication and interpersonal skills to collaborate effectively with technical and non-technical stakeholders.
  • Ability to participate in code reviews, mentor junior developers, and ensure coding best practices.
  • Flexibility to adapt to evolving technologies and project requirements.
  • Commitment to delivering high-quality applications with a focus on performance, security, and maintainability.

ROLE COMPETENCIES & ACTIVITIES

Mobile App Development (Flutter)

  • Develop and maintain cross-platform mobile applications using Flutter and Dart.
  • Optimize mobile applications for performance, scalability, and usability.
  • Implement responsive and adaptive UI across different devices and screen sizes.
  • Integrate mobile apps with backend services and APIs.
  • Stay up to date with Flutter ecosystem updates, libraries, and best practices.

Backend & API Integration

  • Collaborate with backend developers to define API contracts and integration strategies.
  • Ensure smooth communication between mobile applications and backend services.
  • Implement authentication, authorization, and secure data handling within mobile apps.

UI/UX Collaboration

  • Work closely with UI/UX designers to deliver intuitive and visually appealing applications.
  • Translate design wireframes and mockups into responsive, functional Flutter applications.
  • Ensure accessibility and seamless user experiences.

Change & Continuous Improvement

  • Stay informed about the latest mobile development trends and technologies.
  • Promote code quality, maintainability, and reusability across projects.
  • Participate in technical discussions and propose improvements to system architecture and workflows.

Project Management & Collaboration

  • Collaborate with project managers, designers, and QA teams to deliver high-quality mobile software.
  • Provide technical input during project planning, estimation, and design phases.
  • Participate in Agile ceremonies such as sprint planning, daily standups, and retrospectives.
  • Track and monitor development progress, ensuring timely delivery of features.

Leadership & Mentorship

  • Lead by example in technical excellence and best practices.
  • Conduct code reviews and provide constructive feedback.
  • Mentor junior developers to enhance their skills and professional growth.
  • Promote a culture of innovation, teamwork, and continuous learning.

EXPERIENCE & QUALIFICATIONS

Knowledge, Skills and Experience

  • 4+ years of experience in mobile app development, with at least 2+ years in Flutter.
  • Proficiency in Dart, Flutter framework, and state management solutions.
  • Experience with RESTful APIs, microservices, and cloud-based mobile integrations.
  • Familiarity with database technologies such as SQLite, Firebase, or Realm.
  • Exposure to CI/CD pipelines and app release management.
  • Proven experience in mobile application development with Flutter.
  • Experience in application installation, configuration, and support.
  • Familiarity with app store submission processes (Google Play Store, Apple App Store).
  • Experience with IT service management, mobile app lifecycle, and support practices.
  • Strong critical thinking ability, problem-solving capacity, and project management skills.

Qualifications

  • Bachelor’s degree in Computer Engineering, Information Technology, Computer Science, or related field.

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.