Post a new job


Web App Developer

at Recruit Digital in Cape Town

Leading financial institution are looking for a Senior level Developer to help build our next generation web application. This world-class, responsive web application will provide an exceptional user experience on the desktop, tablet and phone. As a team, we will apply best practices in user experience, devops, web application architecture, scaling and testing.

Main responsibility:

  • Analyse and design new features for the web
  • Write elegant robust code
  • Improve and optimize the performance of existing systems
  • Troubleshoot and root-cause errors
  • Write unit, integration and acceptance tests for all components
  • Write build automation scripts
  • Mentor developers
  • Assist with analysis where required
  • Actively contribute as a team member


  • Degree in computer science, computer engineering, information science or related technical discipline
  • Knowledge of computer science fundamentals in object oriented design, data structures and algorithms

Skills/Competencies and experience:

  • At least 4-8 years' worth of professional development experience
  • Proficiency in JavaScript (ideally ES6 and ES7)
  • Proficiency in Scala or Java or C#
  • Experience in building immutable, stateless applications in a declarative paradigm
  • Experience in functional concepts and how to apply them
  • Proficiency with React, Redux and related libraries
  • Proficiency with NodeJS and related server side libraries such as Express
  • Proficiency with JS testing tools such as Mocha, Chai and Enzyme
  • Proficiency with tools like NPM, Babel, Webpack and Application Bundling
  • Strong software design skills
  • Exposure to UX design
  • Experience in distributed computing and building enterprise-wide systems
  • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing
  • Strong communication skills
  • Good deductive and inductive reasoning
  • Strong analytical and problem solving capabilities
  • Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way
  • Ability to work individually and with teams
  • Experience in influencing best practices within your team

Recent jobs at Recruit Digital
Full-time Head of Marketing at Recruit Digital in Cape Town
Part-time Agency Office Manager at Recruit Digital in Durban
Full-time Senior UX Analyst at Recruit Digital in Cape Town
Full-time Data Capturer at Recruit Digital in Cape Town
Full-time Quality Controller at Recruit Digital in Cape Mail Speed Services Networks

« Return to homepage
Report a problem with this job!!   
Recommend to a friend
Published at 20-12-2017
Viewed: 2122 times