Overview

Senior Front End Web Developer Jobs in Johannesburg, South Africa at SYSPRO Proprietary Limited

Senior Front End Web Developer

Department: Product Innovation

Employment Type: Full Time

Location: SA | Central | Johannesburg

Description

The Senior Front End Web Developer is responsible for working closely with the Chief Innovation Officer. The role involves working on a data-rich business software UI, including maintaining and developing the look and feel and layout, with HTML & CSS, as well as maintaining and developing interactivity and data processing and display functionality, built with JavaScript.

Responsibilities include maintaining and addressing bugs in the current UI, as well as developing exciting and innovative new product features, such as integrating with AI technologies.

Key Responsibilities

Create apps that combine visual design and functionality and translate wireframes and prototypes into interactive apps.

Architect and implement complex web interfaces and ensure web application scalability and performance.

Conduct code reviews and maintain code quality, and advocate for web accessibility and best practices.

Troubleshoot and resolve technical issues.

Coach, mentor, support and train other developers.

Evaluate and adopt emerging front-end technologies, and stay updated with the latest web technologies and trends.

Comply with the SYSPRO software development methodology to perform unit testing and document any changes made to the SYSPRO product.

Skills, Knowledge and Expertise

Qualifications and Experience

Tertiary software development degree.

3 – 5 years of experience in developmental analysis and UI/UX Design, preferably within a corporate or consulting environment.

Knowledge

Systems development analysis and UI experience.

Skills required

Strong Business Acumen.

Excellent quantitative and qualitative analytical skills with a solid attention to detail.

Strong verbal and written communication skills, with the ability to present complex information clearly and persuasively to non-technical stakeholders.

Leadership skills and experience with project management methodologies (e.g., Agile, Scrum) or tools (e.g., JIRA, Trello).

Problem solving and reporting ability.

Strong written, verbal, analytical and interpersonal skills.

Excellent communication skills.

Strong business process knowledge.

Strong Technical Skills.

Required Competencies

HTML/HTML
5.

Modern CSS including CSS tools, ideally post

CSS.

Modern CSS meaning familiarity with variables (custom properties), calculations, flexbox, etc.

Bootstrap experience would be a big plus – if not Bootstrap, then experience with similar frameworks, to conceptually understand how such frameworks work.

JavaScript / Type Script:

Solid vanilla JS understanding.

Familiarity with Type Script is beneficial, but not a strict requirement since it can be learned.

Familiarity with JS tooling beneficial, e.g., Webpack, Gulp, NPM libraries etc.

jQuery.

Ideally Kendo (not sure how common experience with Kendo is, and of course it can be learned, although there is a lot to learn!).

Experience with charts (meaning conceptual understanding, aside from programming, understanding how charts display data and what is important about features of charts, like axes, scales, chart types etc.).

Specific areas of knowledge that would be helpful are:

All in browser JS and browser APIs.

Interacting with external APIs (fetch etc.).

Working with data (multidimensional arrays and objects, transforming from and to JSON etc.).

#J-18808-Ljbffr

Title: Senior Front End Web Developer

Company: SYSPRO Proprietary Limited

Location: Johannesburg, South Africa

Category: Software Development (Front End Developer, Web Developer, Software Engineer)

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.