JOB DESCRIPTION
FRONTEND DEVELOPER
PRIMARY FUNCTION OF JOB
The Frontend Web Developer will be responsible to design and implement the unique
interface between the various clients’ websites and the application / platform. The role will
create a unique and client specific appearance and design for each client, aligning the
frontend to each clients’ specific brand and requirements.
The role will work with the various cross functional teams, including the Global Operations
team (responsible for client liaison and support), UX/UI Design (responsible create user-friendly
interfaces) as well as the Core Development team (responsible for the maintenance and
enhancement) for the core system.
The Frontend Web Developer will be responsible to produce and/or assist in developing user
documentation and providing post development hand-over / training.
QUALIFICATIONS, TECHNOLOGIES, AND EXPERIENCE REQUIRED
- Grade 12
- IT Qualification or relevant certification will serve as an advantage.
- Experience: 18 – 24 Months experience
- Previous experience in an Agile environment
- Previous Web Development experience will be required.
- The following languages and tools will be a minimum requirement:
o CSS
o HTML,
o JavaScript
o TypeScript
o Angular 8+ - Knowledge of the Atlassian Suite (Confluence and Jira) will be advantage
SKILLS REQUIRED
- Good verbal and written communication skills
- Creative thinking and problem-solving skills
- Strong interpersonal skills and highly collaborative
- Ability to work independently and efficiently under deadlines
- Ability to use client input to create functional, creative, and user-friendly webpages
- Time management skills to handle multiple tasks and prioritize work appropriately
Design, develop and implement Frontend Web Solutions
- Effectively translate business and technical software requirements into deliverables to satisfy client requirements.
- Provide reasonable estimates for completion of work.
- Identify the suitable web page design and structure.
- Develop the necessary features to enhance users’ experience, while finding a balance between functional and aesthetic design that remains aligned to brand identity and overall requirements.
- Ensure that designs are optimized for efficiency and scalability.
- Working in alignment with the proper software development life cycle to ensure on time, on cost, on quality delivery.
- Follow company development standards and rules
- Using effective and efficient development methods
- Provide QA with working solutions, test guidelines and instructions.
- Develop solutions that meets the customer’s requirements.
- Document features that have been developed.
- Participate in all scrum processes and make meaningful contributions.
- Communicate timeously with Team Lead/Scrum master on any impediments found.
- Maintain high standards of quality to minimize rework and resource wastage
Reporting and Administration
- Furnish the support team with relevant information for the compilation of service estimates when applicable
- Ensure Jira is kept updated accurately with detailed, relevant information and documentation as required –
o Code or functionality changes
o Changes in requirements
o Impact analyses - Provide user manuals/documentation when relevant on confluence or applicable system
- Accurately update development stream management tool, merge code correctly and maintain version control.
- Log and manage time on Jira items line with time estimates
Self-Development
- Continuous self-development in line with skills matrix
Desired Skills:
- CSS
- HTML
- Javascript
- Typescript
- Angular8+
Desired Work Experience:
- 1 to 2 years
About The Employer:
JOB DESCRIPTION
FRONTEND DEVELOPER
PRIMARY FUNCTION OF JOB
The Frontend Web Developer will be responsible to design and implement the unique
interface between the various clients’ websites and the application / platform. The role will
create a unique and client specific appearance and design for each client, aligning the
frontend to each clients’ specific brand and requirements.
The role will work with the various cross functional teams, including the Global Operations
team (responsible for client liaison and support), UX/UI Design (responsible create user-friendly
interfaces) as well as the Core Development team (responsible for the maintenance and
enhancement) for the core system.
The Frontend Web Developer will be responsible to produce and/or assist in developing user
documentation and providing post development hand-over / training.
QUALIFICATIONS, TECHNOLOGIES, AND EXPERIENCE REQUIRED
– Grade 12
– IT Qualification or relevant certification will serve as an advantage.
– Experience: 18 – 24 Months experience
– Previous experience in an Agile environment
– Previous Web Development experience will be required.
– The following languages and tools will be a minimum requirement:
o CSS
o HTML,
o JavaScript
o TypeScript
o Angular 8+
– Knowledge of the Atlassian Suite (Confluence and Jira) will be advantage
SKILLS REQUIRED
– Good verbal and written communication skills
– Creative thinking and problem-solving skills
– Strong interpersonal skills and highly collaborative
– Ability to work independently and efficiently under deadlines
– Ability to use client input to create functional, creative, and user-friendly webpages
– Time management skills to handle multiple tasks and prioritize work appropriately
Design, develop and implement Frontend Web Solutions
– Effectively translate business and technical software requirements into deliverables to satisfy client requirements.
– Provide reasonable estimates for completion of work.
– Identify the suitable web page design and structure.
– Develop the necessary features to enhance users’ experience, while finding a balance between functional and aesthetic design that remains aligned to brand identity and overall requirements.
– Ensure that designs are optimized for efficiency and scalability.
– Working in alignment with the proper software development life cycle to ensure on time, on cost, on quality delivery.
– Follow company development standards and rules
– Using effective and efficient development methods
– Provide QA with working solutions, test guidelines and instructions.
– Develop solutions that meets the customer’s requirements.
– Document features that have been developed.
– Participate in all scrum processes and make meaningful contributions.
– Communicate timeously with Team Lead/Scrum master on any impediments found.
– Maintain high standards of quality to minimize rework and resource wastage
Reporting and Administration
– Furnish the support team with relevant information for the compilation of service estimates when applicable
– Ensure Jira is kept updated accurately with detailed, relevant information and documentation as required –
o Code or functionality changes
o Changes in requirements
o Impact analyses
– Provide user manuals/documentation when relevant on confluence or applicable system
– Accurately update development stream management tool, merge code correctly and maintain version control.
– Log and manage time on Jira items line with time estimates
Self-Development
– Continuous self-development in line with skills matrix