Front-end Software Engineer

We have an exciting opportunity for a Skilled Front-end Software Engineer to join a dynamic, cross-functional team working on cutting-edge applications across web and mobile platforms. This role is suited to a senior engineer who thrives on solving complex problems, delivering high-quality user interfaces, and contributing to the full software development lifecycle-from concept to deployment and beyond.

You’ll be responsible for crafting intuitive, responsive, and visually appealing front-end solutions that enhance the user experience. You’ll work with JavaScript, TypeScript, [URL Removed] CSS, MUI, and Webpack, collaborating closely with designers, product owners, and back-end engineers. Our back end is built with Java Spring Boot and runs on AWS, giving you the opportunity to work in a modern and comprehensive cloud-native stack.

Key Responsibilities:

  • 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.

Minimum Qualifications:

  • Grade 12 National Certificate (required)
  • Tertiary qualification in Information Technology or related field (preferred)

Experience Required:

  • 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.

Technical Skills:

  • 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

Location:

  • Cape Town, Western Cape

Workplace Type:

  • Hybrid

Job Type:

  • Permanent

Experience Type:

  • Senior

We encourage you to apply – Kivara Rajgopal on [Email Address Removed] or via [Phone Number Removed];

Desired Skills:

  • HTML
  • REST
  • CSS
  • AWS
  • GIT
  • Agile
  • UI

Desired Qualification Level:

  • Degree

Learn more/Apply for this position