Senior Developer – Level 1

Pretoria

Software Development

Job Description

We are looking for an outstanding Web Application Developer to join one of our teams responsible for the development and design of our web applications using JavaScript,TypeScript, Angular, Node.JS and CSS.

Key areas of responsibility:

  • Write well designed, testable and efficient code by using best software development
    practices.
  • Create website application middleware using JavaScript, TypeScript and other technologies, based on best practices.
  • Integrate data from various back-end services and databases.
  • Gather and refine specifications and requirements based on technical needs.
  • Create and maintain software documentation.
  • Be responsible for maintaining, expanding and scaling our applications.
  • Stay abreast of emerging technologies/industry trends and applying them to our growing product suite where appropriate.
  • Cooperate with other product owners to ensure seamless integration of components.

Required Skills

  • Minimum 5+ years’ development experience.
  • Solid coding skills and in-depth knowledge of modern JavaScript, TypeScript, Node.JS
    and CSS. C# / ASP.NET MVC 5.
  • Understanding of at least one of the web application frameworks (Angular, Ember, Durandal, Aurelia or React).
    Knowledge of relational database systems, Object Oriented Programming and Web application development.
  • Hands-on experience with network diagnostics and network analytics tools.
  • Being able to integrate data from various back-end services and databases.
  • A solid understanding of how web applications work, including security, session management, and best development practices.
  • Good problem diagnosis and creative problem solving skills.
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.

Share this position

Join Us

  • Accepted file types: pdf, doc, docx, .