freehire launches on Product Hunt on 26 August.

Follow →

Front end developer | cape town (hybrid)

Summary

Build responsive legal-tech web apps in React, integrating with back-end APIs and AI-assisted tools while collaborating in an Agile team.

Morae is a trusted provider of technology-enabled solutions transforming the delivery of legal services. We partner with the world’s largest law firms and corporate legal departments to solve complex challenges through innovative, data- and AI-driven solutions. By combining deep industry expertise with advanced technology, we help our clients thrive in a rapidly evolving marketplace.

Learn more at

Location: Cape Town, South Africa (Hybrid – 3 days per week in the office)

Employment Type: Permanent | Full-Time

Please note: Preference will be given to candidates based in Cape Town.

Build the future of legal technology with Morae.

At Morae, we're transforming the delivery of legal services through innovative technology, AI-driven solutions, and deep industry expertise. We partner with the world's leading law firms and corporate legal departments to solve complex business challenges with modern software.

We're looking for a Front-End Developer to join our Product Engineering team in Cape Town. If you're passionate about creating intuitive, high-quality user experiences and enjoy working in a collaborative Agile environment, we'd love to hear from you. What You'll Do

As a Front-End Developer, you'll play a key role in designing and building modern, responsive web applications. Working closely with Product Owners, UX Designers, QA Engineers, and fellow developers, you'll deliver engaging user experiences while contributing to a high-performing engineering team.

You'll also leverage AI-assisted development tools responsibly to improve productivity while ensuring all code meets high standards for quality, performance, and maintainability.

Key Responsibilities Develop modern, responsive web applications using React. Build reusable, scalable, and maintainable front-end components. Translate UX/UI designs into intuitive, high-quality user experiences. Integrate front-end applications with backend APIs and services. Write clean, well-structured, and testable code. Participate in code reviews and contribute to engineering best practices. Troubleshoot, debug, and resolve application issues. Collaborate in Agile ceremonies, including sprint planning, backlog refinement, and estimation. Work closely with QA to ensure comprehensive test coverage. Use AI-assisted development tools to enhance coding, testing, and debugging while validating outputs for accuracy and quality. What We're Looking For 3–5 years of professional software development experience. Matric / Grade 12. Experience with HTML5, CSS3, responsive design, and front-end best practices. Experience consuming REST APIs. Familiarity with Agile software development. Ability to evaluate and validate AI-assisted development outputs. Nice to Have Experience with Type Script. Experience with state management libraries (Redux, Context API, etc.). Knowledge of Python or. NET backend environments. Experience working with Azure. Familiarity with CI/CD pipelines and Dev Ops practices. Experience with automated front-end testing frameworks. What Makes You Successful Strong problem-solving skills. Attention to detail and commitment to engineering quality. Collaborative mindset with excellent communication skills. Ownership and accountability from development through production. Employment Equity:

Morae is committed to Employment Equity and transformation. Candidates from designated groups are encouraged to apply in line with our EE objectives.

Privacy Policy: #J-18808-Ljbffr

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available