Job Search and Career Advice Platform

Enable job alerts via email!

Senior Frontend Software Engineer - React.js / Next.js

The Legends Agency

Remote

ZAR 300 000 - 400 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent tech recruitment firm seeks a Senior Frontend Software Engineer. This role involves designing and building scalable applications using React.js, with a focus on performance and maintainable code. Ideal candidates have over 5 years of experience in frontend engineering and strong skills in various modern technologies. This position offers a collaborative work environment and the flexibility to work remotely, emphasizing your growth and well-being in the tech industry.

Qualifications

  • 5+ years of frontend engineering experience in a collaborative environment.
  • Strong proficiency in React.js, Next.js is a plus.
  • Experience integrating REST and GraphQL APIs.

Responsibilities

  • Build scalable frontend applications using React.js.
  • Develop reusable components and optimize performance.
  • Conduct code reviews and participate in agile ceremonies.

Skills

Frontend development
React.js
Redux
GraphQL
HTML5/CSS3
Agile methodology

Tools

Jest
React Testing Library
Enzyme
Grafana
Job description
Senior Frontend Software Engineer - React.js / Next.js

Join a fast-paced, collaborative tech environment building modern, scalable web applications

Remote (South Africa) | Market-related salary | Flexible working hours

About Our Client

Our client is a global technology company focused on building high-performance, scalable software solutions for a wide range of clients. They value collaboration, clean code, and strong team dynamics as much as they value technical expertise.

The Role: Senior Frontend Software Engineer

This role is ideal for an experienced frontend engineer who thrives in a collaborative, agile environment. You'll play a key part in designing and building scalable and secure front-end applications using modern JavaScript frameworks, with a focus on React.js and optionally Next.js. Your work will have a strong emphasis on performance, user experience, and maintainable code.

Key Responsibilities
  • Bring 5+ years of frontend development experience using React.js or Next.js
  • Build scalable, isomorphic frontend applications using React.js and modern JavaScript
  • Develop and maintain reusable components, UI features, and performance-optimized code
  • Integrate with REST and GraphQL APIs
  • Apply state management using Redux or similar tools
  • Implement testing frameworks such as Jest, React Testing Library, or Enzyme
  • Ensure best practices around SEO, accessibility, and performance monitoring
  • Collaborate closely with team members in an agile environment (Scrum/Kanban)
  • Participate in code reviews and share knowledge with team members
About You
  • 5+ years of frontend engineering experience
  • Strong proficiency in React.js (Next.js a plus)
  • Experience with Redux, GraphQL, REST APIs
  • Proficient in HTML5, CSS3, and CSS pre/post-processors (e.g., SASS, LESS)
  • Familiarity with performance and observability tools (Grafana, Core Web Vitals)
  • Excellent English communication skills — written and verbal
  • Strong team fit: collaborative, approachable, and positive
  • Comfortable working independently and managing your own time effectively
  • Exposure to varied tech stacks and working environments is a strong advantage
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.