Web Developer

The Web Developer will work in a professional and comfortable work environment where the core focus is on learning, growth, knowledge sharing, teamwork and collaboration.

​​​​​​​​​JOB DETAIL​

Designation:

​​​​​Web Developer

Job Type:

Software Development

Department:

Automotive PTA

Reporting to:

Development Manager

LOCATION

The Web Developer are to be based at the Britehouse Automotive branch in Pretoria.

PURPOSE OF THIS POSITION:

Britehouse Digital continuously seeks software development skills across all levels within the business either in order to replace turnover or due to growth.

JOB CONTEXT

Building and enhancing web based systems for the motor industry.

KEY PERFORMANCE AREAS AND KEY PERFORMANCE INDICATORS

  1. Delivering a complete front end application
  2. Ensuring high performance on mobile and desktop
  3. Writing tested, idiomatic, and documented JavaScript, HTML and CSS
  4. Coordinating the workflow between the graphic designer, the HTML coder, and yourself
  5. ​Communicating with external web services

QUALIFICATIONS

Required (not-negotiable):
  • Grade 12 Senior Certificate (Matric)
Advantageous (nice to have):
  • A relevant university computer science degree or equivalent.

EXPERIENCE

Required (not-negotiable):
  • Proficiency with HTML 4/5
  • Javascript
  • .NET C# (MVC, WebAPI)
  • DPHP (OOP)
  • RESTful Services
  • MsSQL / MySQL
Preferred:
  • Angular.js
  • Bootstrap
  • Apache Cordova / PhoneGap
  • Grunt​

ATTRIBUTES AND COMPETENCIES

Required:
  • Strong understanding of Object Orientated programming.
  • Motivated.
  • Enthusiastic and passionate about technology.
  • Work well in team​.

ADDITIONAL MUST-HAVES:

  • Must be willing to work overtime when required.
  • Must be willing to do business travel to customer sites as and when required.

TEST

  • MSSQL / MySQL DB (using Stored Procedure = BONUS)
  • PHP / C# API (Authenticating API = BONUS)
  • HTML + Javascript front-end (if you can use Angular = BONUS)

Design and develop an application that will allow a user to:

  • View a list of contacts
  • Add a contact (you can determine the required fields)
  • Edit a contact
  • ​Delete a contact​
​​

APPLY NOW​​