Mr D Food - Software Engineer (Frontend, Javascript, Custome

Job Description

Mr D Food, the fast growing online food delivery business within the group, is looking for a highly talented Software Development Engineer (Javascript, Customer-Facing) to join our team in Cape Town. Bring your love of all things front-end and that desire to make the best experience for the customer!We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us. We offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment and a promise that you won't be bored as long as you are prepared for a challenge and want to build something great.Reporting to the Engineering Manager of Mr D Food.Your responsibilities will include:Your primary focus will be to implement front-end javascript coding at a senior level with a focus on performance, maintainability and testable code.Your main duties will include creating modules and components and coupling them together into a functional site.The design will be delivered to you, but you will work closely with the designers and back-end developers, and communicate primarily with the API using standard methods, as well as be expected to make modifications to the existing code.Apply best practice and ensure stability and security of the applications.Attributes required:You have a natural affinity for well structured html, css and javascript code and follow best practice to create responsive web front-ends that deliver an experience that delights our customer.You're a passionate skilled Javascript engineer, and will be part of a team responsible for the development of our customer facing mobile and desktop websites.You have thorough understanding and experience with javascript coding and related frameworks and tools, html & css ,web architecture, various caching layers and communication protocols between the different components.You have a desire to help design, develop and refine new features, brainstorm new ideas and concepts as well as locate and resolve bugs and crashesYou must be comfortable on the command line, locally and remotely (SSH) in a *nix based environment.You have a minimum of 5+ years of experience as a Front-end developer writing code.You are very proficient in coding plain JavaScript from scratch and understands inheritance in Javascript and advanced javascript techniques.You appreciate and understand object oriented programming concepts and have solid experience writing performant front-end code based on MVC JavaScript Frameworks such as AgularJS, React, Vue, Backbone, etc.You have a good understanding of asynchronous request handling, partial page updates, and AJAXYou know strategies and have experience to handle issues related to browser fragmentation, different screen sizes and OS'You have experience using a source control solution such as Git

Responsibilities + Skills

Experience with CSS precompilers such as Less or SassExperience with responsive and/or mobile first interfaces


Full stack experience of any sort is a huge plusExperience with Sketch, Zeplin and PhotoshopExperience with Google Maps & Firebase


Job Summary

  • Published on: Wednesday, 28th October 2020
  • Designation: Mr D Food - Software Engineer (Frontend, Javascript, Customer-Facing)
  • industry: Miscellaneous
  • Vacancy: 1
  • Employment Status: Full-time
  • Job Location: Johannesburg
  • Salary: 0
  • Gender:
  • Application Deadline: Wednesday, 28th October 2020

About the Company

  • Company Name:
  • Address:
  • Website:
  • Company Profile:
  • was officially launched in June 2011, following the successful acquisition of an existing ecommerce business called Take2 by the US-based investment firm, Tiger Global Management and Kim Reid in October 2010. Today, is the leading ecommerce retailer in ... Read moreMission:’s mission is to be the most customer-centric online shopping destination in Africa, and has built a foundation on the simple concept that the customer comes first.The success of the business is based on its ability to delight customers with amazing customer service. is dedicated to improving the customer experience, from the moment you arrive on the website or app and place an order to when it arrives at your door. 

Simillar Jobs

+ Browse All Jobs

More From 'Miscellaneous'

+ Browse All Jobs