This job is closed

Front end developer

Job Description and Requirements

Job Description

We are looking for a talented front-end developer who can help us translating our user experience and product vision into a friendly and high performance user interface that works with most browsers and devices. You will work with small and talented team with a passion to build a better and digital cars buying experience for the Middle East customers.



  • Developing a responsive, optimized, friendly, and scalable user interface.
  • Handle and maintain the technical side of UI implementation.
  • Work and collaborate professionally with the development team, product owners and stakeholders.
  • Build reusable code and libraries for future use. 
  • Responsible to deliver the PSDs and mockups into HTML, CSS, and JS assets.
  • Assure an optimized and scalable UI technical implementation for web and mobile web ends.
  • Ensure UI compatibility across multiple browsers & devices.
  • Identify & address performance issues.
  • Write clean, tested, modular & well-documented code.
  • Adhere to the UI and product requirements for consistent experience.



  • Minimum 3 years’ experience as a front end developer.
  • Experience with front-end application architecture and development.
  • Basic experience and understanding in Photoshop, Illustrator, or Sketch.
  • Solid knowledge and experience of HTML/HTML5, CSS/CSS3, JS.
  • Experience in Yii Framework is a plus.
  • Strong experience in implementing web responsive technologies, and progressive web applications (PWA).
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Experience with testing and developing across multiple browsers while maintaining a consistent experience.
  • Experience and knowledge of page performance optimization best practices.
  • Hands-on experience with CSS preprocessors (SASS, LESS, Stylus)
  • Experience with front-end Frameworks such as Bootstrap.
  • Familiar with Scrum framework development process.
  • Familiar with cross browser/platform compatibility issues.
  • Experience of build tools like Gulp or Grunt is an advantage.
  • High Attention to the details.
  • Understanding of version control systems (git).
  • Understands how to use command line.
  • JavaScript testing experience is a plus.
  • Knowledge of MVC frameworks.