Menu Close

Johannesburg: Front End Engineer (React/UI) posted by Sabenza IT & Recruitment

Advertisement


Job Description

Join Us as a Senior Front End Engineer (React/UI)

Are you a passionate Front End Engineer looking to make a real impact? Were building a next-generation Private Client Lending Origination Platform a game-changing initiative that will transform the way private client mortgages are originated and managed.

Were looking for someone who combines deep technical expertise in React and TypeScript with a collaborative, team-oriented mindset. If you know what great front-end engineering looks like and thrive in a culture of craftsmanship, shared learning, and continuous improvement, this is the role for you.


Requirements

What Youll Do

  • Build, maintain, and enhance modular React applications using TypeScript, Tailwind CSS, and modern architecture patterns.

  • Translate UX designs and prototypes into responsive, accessible, production-ready interfaces.

  • Integrate securely with .NET/Azure backend APIs and workflows.

  • Optimise applications for performance, accessibility, and user experience across devices and browsers.

  • Contribute to and maintain design systems and front-end standards.

  • Collaborate closely with designers, product owners, and backend engineers to deliver reliable, user-centred features.

  • Participate in code reviews, testing, and continuous improvement initiatives.

  • Mentor and support fellow developers, sharing expertise and fostering growth.

  • Engage in agile ceremonies and help champion technical ownership and accountability.

What Were Looking For

Core Skills & Experience:

  • 5+ years developing front-end applications with React and TypeScript.

  • Strong state management knowledge.

  • Experience with RESTful APIs, authentication, and security best practices.

  • CI/CD pipeline experience (Azure DevOps or similar) and automated testing (Jest, Cypress).

  • Solid grounding in UX principles, responsive design, and accessibility (WCAG).

  • Comfortable working with design systems and reusable component frameworks.

  • Proven ability to collaborate across disciplines and contribute to a learning-focused technology community.

  • AZ-204 (Azure Developer Associate) certification required.

Bonus Skills:

  • Exposure to .NET, Azure, or full-stack development environments.

  • Familiarity with React Query, Next.js, or form-heavy workflows.

  • Experience in financial services, lending, or regulated environments.

  • Understanding of modern DevOps practices and cloud-hosted application design.

  • Additional Microsoft certifications (AZ-900) desirable.

Qualifications:

  • Degree in Computer Science, Software Engineering, or equivalent experience.

Advertisement


Advertisement


Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Johannesburg, Gauteng
Job Seeker Tip

Get references ready before you need them - keep in touch with past managers and colleagues.

Share this to someone who needs a job:
Posted in Uncategorized

More Jobs in Your Area