
Front-end Software Engineer
- Cape Town, Western Cape
- Permanent
- Full-time
- Translate UI/UX design mock-ups into responsive, high-performance front-end applications.
- Develop, test, deploy, and maintain scalable and maintainable front-end code.
- Work collaboratively within a cross-functional team to define requirements and deliver solutions.
- Ensure code quality through unit testing, code reviews, and best practices.
- Collaborate with back-end developers to integrate RESTful APIs and services.
- Maintain and enhance front-end architecture, ensuring scalability and performance.
- Participate in agile development processes including sprint planning, reviews, and retrospectives.
- Provide mentorship and guidance to junior developers and actively contribute to team knowledge sharing.
- Grade 12 National Certificate (required)
- Tertiary qualification in Information Technology or related field (preferred)
- 6+ years of professional experience in front-end software development.
- Proven track record in project delivery and implementation using modern front-end frameworks.
- Strong understanding of responsive design principles and front-end performance optimization.
- Experience in integrating front-end applications with RESTful APIs and cloud environments.
- HTML, CSS, JavaScript, TypeScript
- React.js (Required)
- MUI / Material UI (Advantageous)
- REST API integration
- AWS (Advantageous)
- Webpack and other build tools
- Familiarity with Git and agile development methodologies
- Cape Town, Western Cape
- Hybrid
- Permanent
- Senior