Share this Job

Mobile Application Developer - Android

Date: 24-Apr-2019

Location: 01-Dubai, AE

Company: Majid Al Futtaim


The Mobile Application Developer will be responsible for multi-faceted software development, integration, and application builds including mobile application components. The role holder will also be responsible for crafting code for mobile ecommerce applications. The Senior Mobile Developer leads agile development teams on a project basis.


Role Details – Key Responsibilities and Accountabilities:




  • Contribute to the technical design, development (database and/or GUI), and support the Company’s mobile internet infrastructure, applications, and other components and processes.
  • Collaborate with cross-functional teams to define, design, prototype, test, implement, and deploy new mobile applications in a rapid development environment.
  • Utilize development tools and utilities for the purpose of creating facing applications. Ability to troubleshoot and resolve issues rapidly using developer tools.
  • Address system defects and implements enhancements to existing functionality.
  • Develop and maintain software build according to best practice and software standards.
  • Work with internal and external data sources and API's.
  • Coordinate with IT Interface Team for the purpose of integrating data generated from off the shelf or custom developed applications into epic and other core applications.
  • Maintain and deploy understanding of system development and project management methodologies in assessment, planning, design, workflow analysis, timelines, and testing, during implementation, optimization and ongoing operations.
  • Come up with creative and innovative ideas and Functionalities to have more user friendly applications.


Solution and testing:


  • Troubleshoot issues with minimal guidance, identify bottlenecks in existing workflows and provide solutions for a scalable, defect-free application. Identify root-cause and recommend changes. 
  • Understand integration between various API connections and integration with other applications. Escalate complex issues as necessary.
  • Develop and maintain program documentation, including methods, flow charts, diagrams, decision tables, record and forms layout, testing, and program specifications.
  • Utilize expertise to design, build, install, modify and test Epic’s mobile applications to support and optimize operational work processes.
  • Prepare test plans and provide guidance and assistance to testers.
  • Collaborate with IS Security and Technical teams on web and database servers and web security.
  • Act as a team member on multiple projects at any given time, providing timely project updates through established IS PMO processes.



Disclaimer: This role description reflects the general details considered necessary to describe the principal responsibilities of the role identified and shall not be construed as an exhaustive description of all the work requirements inherent to success in the role.




Qualification, Experience & Skills:


Minimum Qualifications/education

  • Bachelor’s degree in Computer Science, Business Administration or Engineering; or a Science degree


Minimum experience

  • Minimum 3 years of experience in mobile or responsive design development
  • General mobile software development experience, ideally in an ecommerce environment


  • Able to lead agile mobile development teams through the entire SDLC
  • Exposure and experience with MS SharePoint
  • Able to craft stable, well documented code within a complex application environment.
  • English (Full professional proficiency - Required) Arabic (Professional efficiency – Advantage) Language of the country where applicable