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)