Mid-Weight UI Developer (Front End)

IT – Software Development
Cape Town – Western Cape

A fast-paced Digital Advertising Agency which prides itself on creating bespoke solutions for clients seeks your visual eye for exceptional aesthetics coupled with your drive to succeed, to be its next Mid-Weight UI Developer. The ideal candidate will consider themselves a talented innovator who can adapt to the company’s ethos whilst still bringing your own experience & ideas to the table. Your core role will be coding high-quality responsive layouts, assisting in structuring HTML responsive mailers, helping the Dev team with updating existing websites and supporting project rollouts. You must have at least 4+ years’ proven relevant work experience, excellent understanding of UX & UI, familiar with Front End best practices including progressive enhancement, accessibility, responsive web design, performance and SEO. You must be proficient with HTML5, CSS3, SASS/SCSS or LESS & JavaScript. Applicants will be expected to provide a portfolio URL or at least a few website URLs demonstrating skillset with short description of involvement in each project.
  • Minimum of 4+ years proven relevant work experience.
  • Must have demonstrable experience building and maintaining web applications with standard web technologies including: HTML5, CSS3, SASS/SCSS or LESS, JavaScript.
  • Excellent understanding of UX and UI are essential for this position.
  • Must have demonstrable experience with web application pre-processors, predominately Node.js and Webpack.
  • Must be familiar with Front-End web development best practices, e.g., progressive enhancement, accessibility, responsive web design, performance and SEO.
  • Able to handle ambiguity and efficiently prioritise tasks (Jira).
  • Have demonstrable experience with building component-based web apps.
Bonus –
  • Experience with Vue, React or Angular.
  • Experience with Node.js based CMS (e.g., Strapie, ApostropheCMS) or experience working in PHP, .Net programming environments.
  • Working knowledge with version control system GIT.
  • An independent self-starter whose also able to work effectively in a team environment. 
  • Good verbal and visual communication skills.