Front End Developer ( Senior)

  • Cape Town, South Africa
  • Full Time
  • Experienced


Confluence is a global technology solutions provider delivering innovative products to the worldwide money management industry, to meet asset managers and service providers performance, reporting, analytics, risk and data needs. With recent acquisitions, Confluence offers its clients a broader range of data-driven managed investment solutions including post-trade regulatory and shareholder reporting, performance and attribution, portfolio analytics, and asset data services and data management, delivering a full technology suite to the front, middle and back office. Headquartered in Pittsburgh, PA, Confluence services over 400 clients in 39 countries, with locations across Europe, North America, South Africa, Australia and Asia.


On an average day, you'll be part of our UI team, building a rich, JavaScript-based web application which displays vivid, interactive visualisations using financial data. It’s not your run-of-the-mill website. 

We also continue to evolve our web app to new front-end technologies. We’d love you to help us tweak and perfect our code design!

Armed with the best tools available, and surrounded by an experienced and approachable team, you'll be able to hone your skills while making a real impact in an enjoyable environment.

Key Responsibilities 

  • Providing technical leadership to a team of front end developers
  • Developing and maintaining the Revolution Analytics application
  • Collaborating with the development team on new ideas, features, and projects
  • Promoting high code quality through code reviewing other developers' work
  • Working with our talented application support team to solve user issues


Skills & requirements

The Person 

Essential Skills 

For the day-to-day work, you'll need:

  • Deep passion for the web!
  • Clear and effective communication skills
  • Very strong knowledge and experience with application-scale JavaScript/TypeScript
  • Good deal of experience with modern JS framework e.g. React
  • Experience with C#, .NET and MVC
  • Good experience with creating user interfaces with HTML5, CSS3 


Desirable Skills 

Ideally, you’ll also have experience with: 

  • Minimum of 8 years’ experience of developing web applications.
  • Financial experience
  • Interest in server-side JavaScript like Node.js
  • Twitter Bootstrap
  • Typescript experience
  • Experience with modern tooling e.g. Webpack, Jest, Yarn

WFH is possible 


We are committed to providing equal opportunities regardless of age, gender, religion or ethnic origin and we give full and fair consideration to the employment and career development of disabled persons, commensurate with their aptitudes and abilities.

Confluence Privacy Statement

Read More

Apply for this position

We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file