top of page

Full-Stack Developer (Mobile Appliactions)

Abu Dhabi

Job Responsibilities:


  • Work independently and as part of a multi-disciplinary team to design and develop customized software.

  • Performs all essential aspects and function of Full Stack developer or Software programmer’s job duties in multiple languages as well as any other specific job requirements if needed.

  • Actively cooperate with lead system engineers and development team on AI software development.

  • Constantly keep update of the state-of-the-art of the software solutions in multiple domains of interest.

  • Investigate the latest trends in product development and marketing from multiple perspectives and collaborate with product managers on development of new products and solutions.

  • Assertively propose customized solutions considering the limitations of our tech stack and business model or provide expert advice wherever necessary.

  • Identify existing opportunities for further collaboration between in-house teams of AI/ML researchers, hardware experts and IoT team or determine conditions of further successful collaboration.

  • Educate and develop deeper company/team understanding of domain technologies and services.


  • Performs all essential aspects and function of developer’s job duties as well as any other specific job requirements if needed.

AiFi is searching for:

Mandatory requirements:

  • Should be living in UAE, preferably Abu Dhabi.

  • Demonstrable portfolio of released cross-platform applications on the App store or the Android market & Apple Store.

  • Proven knowledge on mobile app development frameworks: At least one of the cross-platform frameworks (like React Native) and Native app development platform.

  • Experience with relational and non-relational databases (e.g., SQL, MongoDB)

  • Extensive knowledge on any programming language like Python, JavaScript, Java. (jQuery will be a plus)

  • Familiarity with OOP design principles.

  • Experience with third-party libraries and APIs Support.

  • Superior analytical skills with a good problem-solving attitude.

  • Ability to perform in a team environment.

  • Strong communication skills.

  • Ability to interpret and follow technical plans.

  • Proficiency with writing automated tests in JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. depending on the libraries you use to test will be a plus.

Desired, not mandatory requirements:

  • Experience with AI-related projects

  • Experience with UI/UX design

Job Type: 

Full Time


Offer valid until Jan 2022

How to Apply:
  1. Kindly email your resume to

  2. In the body of the email please report (bullet point by bullet point) how your resume matches all minimum mandatory requirements for the position, such as provided level of education, year of graduation, length of experience, number of projects, etc. Otherwise, your application won’t be successfully processed.

  3. As a subject of an email includes the text:


bottom of page