Ogilvy South Africa

Mid Front-End Web Development

Job Function

Business Unit: H&O
Department: Technology
Location: Cape Town
Type: Permanent

Job description

Essential Job Functions

  • Create functional website pages, mailers, banners from designs with experience in developing cross-platform and cross-browser
  • Develop well-structured, maintainable CSS/CSS3, jQuery, JavaScript and HTML/HTML5
  • Asset creation from Photoshop/Illustrator
  • Asset optimisation, use of SVGs
  • Work with CMS systems like Sitecore/Umbraco/Drupal
  • Work with banner systems like Sizmek/DoubleClick
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Collaborate with back-end developers and designers
  • Ability to work independently as well as collaboratively in small teams

Testing and Performance

  • Work with development and QA teams to code HTML/CSS/JavaScript, test, and verify projects through development process
  • Optimise application for maximum speed and scalability
  • Constantly review and improve frontend performance
  • Site optimisation for SEO and page performance
  • Stay up-to-date on emerging technologies


  • Degree/Diploma in Computer Science or related field; or equivalent training/experience


  • Minimum three years of experience with HTML/HTML5, JavaScript, CSS, and jQuery
  • Minimum two years of experience with JS frameworks, three years of JavaScript.
  • Responsive design techniques and practices
  • Experience with source control such as Git
  • Experience with browser testing and debugging

Specific Knowledge, Skills and Abilities:

  • Familiarity with MVC architecture.
  • In-depth understanding of the development process (design, development, deployment)
  • Knowledge of SEO principles
  • Ability to perform well in a fast-paced environment Proficient understanding of web markup, including HTML5
  • Knowledge in working with CSS preprocessors like SASS
  • Version control and issue tracking
  • Ability to function independently in a fast-paced environment, organize and prioritize work independently, and meet tight deadlines

HR Contact | Cape Town


+27 21 467 1000