Front End Developer
Watershed Consulting · Sandton, Gauteng · R1000.00 - R10001.00 per hour
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Job Title: Front End Developer Description We are seeking an experienced Front End Developer for a contract role
Location: Johannesburg — 4 days in office, 1 day remote. All pre-employment checks must be clear. Only candidates available to join early will be considered; applicants requiring a 30-day notice period will not be accepted.
Responsibilities • Design, develop, and maintain high-performing, responsive web applications using TypeScript and React. • Implement and extend shared packages, component libraries, and design systems to ensure consistency across products. • Apply CSS pre-processors and modern CSS methodologies to create maintainable stylesheets and responsive layouts. • Enforce architectural standards, code quality benchmarks, and front-end best practices across the engineering team. • Collaborate closely with back-end developers, UX/UI designers, QA, and product teams to deliver well-architected and testable solutions. • Optimize application performance, accessibility, and cross-browser compatibility for large-scale web applications. • Write and maintain unit and integration tests, and contribute to CI/CD pipelines and automated quality checks. Qualifications • 5+ years of professional front-end software development experience with demonstrable work in modern web frameworks. • Proven experience building production applications with TypeScript and React. • Strong working knowledge of HTML5, CSS, and CSS pre-processors (e.g., Sass). • Experience creating and maintaining design systems, shared component libraries, or UI toolkits. • Familiarity with web performance optimization, accessibility standards (WCAG), and responsive design principles. • Solid understanding of RESTful APIs and collaboration with back-end services. • Experience with testing frameworks, build tools, package managers, source control, and CI/CD practices. • Excellent communication skills, attention to detail, and commitment to delivering high-quality code on schedule. Skills • TypeScript • JavaScript • React • HTML5 • CSS • Sass • Responsive Design • Accessibility • Cross-Browser Compatibility • RESTful API • Design Systems • Component-Driven Development • State Management • Redux • Unit Testing • Jest • React Testing Library • Webpack • npm • Git • CI/CD • ESLint • Storybook • Performance Optimization
Desired Skills
- TypeScript
- JavaScript
- React
- HTML5
- CSS
- Sass
- Responsive Design