Frontend Developer (JavaScript)

Reference: 10533 AV
Consultant: Anneke Viviers

Job Description:

  • Maintain and develop existing Angular-based web platforms
  • Prioritise and address bugs and features
  • Liaises with internal stakeholders on requirements and specifications for fixes and features
  • Prototype and improve UI and UX with stakeholders
  • Perform user acceptance testing
  • Update internal documentation to match changes and new features
  • Produce mock-ups and prototypes for new required web frontends
  • Liaise internally to scope work and design architecture
  • Work with internal stakeholders to understand requirements
  • Develop new systems
  • Perform user acceptance testing
  • Create internal documents for deploying and configuring new apps
  • Create internal documents for briefing internal stakeholders on operating the new apps

Qualifications:

Core Experience:

  • Degree in Computer Science or related
  • 6+ years of experience with TypeScript and JavaScript
  • Advanced proficiency in Angular 16+ and Angular Material 16+
  • Strong skills in HTML, CSS, and responsive web design
  • Solid understanding of HTTP/JSON APIs and integration best practices
  • Proficient with NPM for package and dependency management
  • Experienced in using Git

Beneficial Experience:

  • Proficient with PostgreSQL and other relational databases
  • Experience in Node.js and PHP development
  • Skilled in data visualization and presenting complex data effectively
  • Comfortable working in Linux environments
  • Familiar with video codecs and handling video data format

How to Apply:

  • Email your comprehensive CV to exceedhr@exceed.co.za.
  • If you are already registered, please forward your CV and the relevant reference number to the consultant with whom you are currently registered in order to avoid duplicity on our system.
  • We reserve the right to only conduct interviews with candidates of choice.
  • Applicants who have not received feedback within 30 days from the closing date must please accept their application as unsuccessful.