Nathan Digital Recruitment (October 2024): Open Jobs/ Online Application

 Nathan Digital Recruitment (October 2024): Open Jobs/ Online Application

We build hyper-customized ERP solutions for clients spanning over 80+ industries across the MENA Region, supporting SMB’s, Multi-Nationals and Government entities. Our cloud based software suite includes HRMS, CRM, Accounting, Supply Chain Management, Logistics, Business Intelligence and more.

Mobile Developer (Flutter)

  • We are seeking a talented Mobile Developer with expertise in Flutter  to join our development team. As a Mobile Developer, you will be responsible for designing, building, and maintaining the next generation of mobile applications for both iOS and Android platforms. You will collaborate with cross-functional teams to deliver high-quality and performant mobile applications, ensuring the best possible user experience.

Responsibilities:

  • Develop and maintain cross-platform mobile applications  using Flutter.
  • Collaborate with product managers, designers, and backend developers to define, design, and implement new features.
  • Write clean, maintainable, and testable code following best practices.
  • Integrate APIs and third-party services into mobile applications.
  • Troubleshoot, debug, and optimize application performance.
  • Stay up to date with the latest industry trends, tools, and technologies to ensure cutting-edge development.
  • Ensure the security, scalability, and reliability of mobile applications.
  • Contribute to code reviews and help maintain high standards for the codebase.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Proven experience developing mobile applications with Flutter .
  • Strong knowledge of Dart and familiarity with state management frameworks (e.g., Provider, Bloc, Riverpod).
  • Experience with mobile app deployment processes on both App Store  and Google Play .
  • Proficiency in RESTful APIs and third-party libraries integration.
  • Understanding of mobile app architecture and design principles (e.g., MVC, MVVM).
  • Familiarity with native mobile development (iOS/Android) is a plus.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork skills.

Preferred Skills:

  • Experience with Firebase services (Authentication, Firestore, Cloud Messaging, etc.).
  • Knowledge of CI/CD pipelines for Flutter projects.
  • Familiarity with Agile methodologies.
  • Experience with animations and designing intuitive, dynamic user interfaces.
  • Familiarity with mobile app testing (unit testing, integration testing).

Method of Application

Interested and qualified candidates should apply using the Apply Now button below.