Description:
Minimum RequirementsMatric Certificate Diploma in relevant Web Development or Graphic Design 8+ years relevant working experience Experience translating UI & UX designs into HTML, CSS, and JavaScript websites using React Strong focus on user experience and usability Ability to apply sound development practices to build robust products while iterating quickly It is essential that the successful candidate has the following skills and knowledge: React.js HTML5 JavaScript / TypeScript CSS RESTful APIs Git Automated testing (Unit, Integration, End-to-End) e.g. Cypress, Jest Code architecture and development best practices CMS platforms (e.g. Strapi) Strong design sensibility and excellent attention to detail
Main Accountabilities:
Analysis and Planning Collaborate across the application lifecycle, including planning, design, development, deployment, and maintenance Work closely with stakeholders to gather and clarify requirements Research and evaluate new technologies to improve development efficiency Design well-structured, reusable application architecture Provide input into project planning, estimates, requirements documentation, and work breakdown structures Participate in user story creation, estimation, and work planning Prioritise tasks, manage dependencies, and adapt to changing priorities Identify and mitigate code-related risks Track tasks and progress using JIRA Development and Testing Develop software in line with project plans, deadlines, and coding standards Build and maintain high-quality, maintainable systems using efficient, reusable code Use version control effectively and follow company backup standards Prepare and maintain testing environments Conduct initial testing and contribute to testing plans Implement and maintain automated tests and component libraries Analyse systems to identify root causes, implement workarounds, and deliver permanent fixes Ensure solutions are thoroughly tested and performance benchmarked before deployment Deploy changes to production environments according to established procedures Implement and maintain DevOps processes, including CI/CD pipelines and Infrastructure as Code where applicable Maintain accurate and up-to-date technical documentation Reporting and Communication Provide clear and timely updates on project progress, risks, and issues Prepare reports and documentation related to software status, operation, and maintenance Maintain accurate change logs, release notes, and notifications Provide input and feedback on project-related queries
15 Jan 2026;
from:
gumtree.co.za