Mobile App Developer

Saudi

Job Overview:

We are seeking a highly skilled Mobile Application Developer with expertise in both native Android development (Kotlin/Java) and cross-platform development using Flutter. The ideal candidate will have hands-on experience integrating AI-driven functionalities, specifically TensorFlow Lite, into mobile applications. You will work on building and optimizing mobile applications, ensuring they deliver excellent performance, real-time inferencing capabilities, and a seamless user experience. This role involves close collaboration with UI/UX designers and back-end developers, as well as leading code reviews and mentoring junior developers.


Key Responsibilities:

  • Develop and maintain native Android applications using Kotlin or Java.
  • Build and maintain cross-platform applications using Flutter for Android and iOS.
  • Integrate and deploy TensorFlow Lite models into mobile applications for on-device inferencing and AI-driven functionalities.
  • Optimize mobile applications for performance, real-time inferencing, and responsiveness.
  • Write clean, maintainable, and well-documented code
  • Collaborate with UI/UX designers and back-end developers to implement new features and improvements.
  • Conduct thorough testing, troubleshooting, and debugging to ensure a seamless user experience.
  • Ensure scalability, security, and maintainability of mobile applications.
  • Implement unit testing and performance testing to ensure the reliability and efficiency of applications.
  • Mentor the team and explain development concepts to team members
  • Participate in code reviews to ensure best practices and coding standards are followed.
  • Stay updated on industry trends and incorporate new technologies as needed, particularly in AI inferencing for mobile devices.


Requirements:

  • Proven experience in both Flutter and native Android development.
  • Hands-on experience integrating TensorFlow Lite models for on-device inferencing in mobile applications.
  • Proficiency in Dart for Flutter, and Kotlin or Java for Android development.
  • Strong knowledge of mobile app architecture, UI/UX principles, and state management.
  • Experience with RESTful APIs, third-party libraries, and version control systems.
  • Strong understanding of performance optimization techniques specific to mobile inferencing.
  • Familiarity with Agile/Scrum development methodologies


Skills

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field. A master’s degree is a plus.
  • Minimum 5 Years Experience


Post date: 27 Rabi al-awwal 1446 - Today
Publisher: Bayt
Post date: 27 Rabi al-awwal 1446 - Today
Publisher: Bayt