Share this Job

Front End Engineer

Date: 24-Apr-2019

Location: 01-Dubai, AE

Company: Majid Al Futtaim

Role Purpose:


The Front-end Engineer is responsible for the development of highly scalable and efficient Web Applications and Portals, as well as the development of the frontend of the product. The role holder is also for developing user friendly, interactive, smart, logical, bug-free, mobile-first and responsive UI features using the latest technologies available in the market. The Developer is a technical resource supporting agile development and design teams using best practice methods.


Role Details – Key Responsibilities and Accountabilities:

Coding and Designing


  • Interact with other team members to incorporate their innovations and vice versa.
  • Build efficient and reusable front-end abstractions and systems.
  • Use Photoshop and other image editing software to ensure a professional finish to user interfaces.
  • Communicate effectively with internal and external stakeholders using written and verbal methods.
  • Create effective documentation processes and ensure usable documentation is crafted for all developed code.

Processes and procedures


  • Understand the processes and mechanisms involved in running a global retailer.
  • Ensures that the development processes and deliverables fulfil the requirements of the merchandising division across all categories.
  • Remain conscious of the impact of software development lifecycles to business results and strategy.
  • Ensure an excellent and consistent customer experience online.
  • Ensure that the software developed remains easy to use and modify by in-store colleagues.
  • Supports the communication of new product and promotion launches in partnership with the merchandising division.






Functional/Technical Competencies

  • Understanding of latest standards/tools in API and enterprise integrations area
  • eCommerce
  • Payment Gateway
  • Web page performance optimization
  • Java script programming
  • Web technologies (HTML/CSS)

Qualification, Experience & Skills:

Minimum Qualifications/education

  • Bachelor's degree in Computer Science or graphic design.

Minimum experience

  • Minimum 3 years in a professional development environment
  • Experience in coding ecommerce platforms is a plus.


  • Expert Knowledge of Ability to write high-performance, reusable code for UI components
  • Understanding of OWASP and security best practices
  • Expert knowledge in various Object Oriented JavaScript Frameworks (jQuery, AngularJS, Node.js, React, etc.)  
  • Knowledge of agile work processes
  • English (Full professional proficiency)