×
Register Here to Apply for Jobs or Post Jobs. X

Senior Frontend Engineer; React​/NextJS

Job in Cape Town, 7100, South Africa
Listing for: DVT
Full Time position
Listed on 2026-05-29
Job specializations:
  • Software Development
    Front End Developer, Software Engineer
Job Description & How to Apply Below
Position: Senior Frontend Engineer (React / NextJS)

DVT is a software development consultancy with over 25 years of delivery experience, working with leading organisations across financial services, telecoms, and retail — both in South Africa and globally. Our developers are embedded in complex, high-stakes projects where the quality of the work genuinely matters. You will work alongside experienced practitioners, on real problems, with technologies that are current.

Learning is a serious part of how we operate. DVT runs internal technical sessions, supports developers who want to speak at and attend industry events, and maintains a culture where sharing knowledge is expected — not just encouraged. If you want to grow, the environment is set up for it.

We are looking for a Senior Front-End Developer with a React focus to join our front-end development team. You will have 5–8+ years of hands-on experience delivering production web applications, with strong Type Script skills and a track record of writing clean, well-tested code.
In this role you will take end-to-end ownership of frontend features — from translating UI/UX designs into accessible, performant interfaces through to testing, code review, and post-deployment monitoring. You will work closely with backend developers, designers, and product stakeholders, and be expected to contribute to technical decisions and actively support the growth of developers around you.

We are looking for someone with genuine depth in React — hooks, state management, component architecture, and performance optimisation — who understands the browser, takes accessibility seriously, and approaches their work with the same care whether or not anyone is watching.

Core Web Technologies
  • HTML5 semantics, accessibility (WCAG 2.1 / ARIA), and SEO fundamentals

  • CSS3, SASS/LESS, CSS Modules, and CSS-in-JS patterns

  • JavaScript (ES2022+) and Type Script — strong typing, generics, and utility types

  • DOM manipulation, event handling, and browser rendering pipelines

  • Responsive design, cross-browser compatibility, and progressive enhancement

Frontend Frameworks & Architecture

Candidates should demonstrate depth in at least one framework and awareness of the broader ecosystem.

  • React — hooks, context, Suspense, concurrent rendering, and performance patterns

  • NextJS – production experience with App Router, Server and Client Components, SSR/SSG/ISR rendering strategies, data fetching and caching patterns, Route Handlers, Middleware, Server Actions, and performance optimisation using next/image, next/font, and bundle analysis.

  • Working experience with Angular, Vue, NestJS, or other JS frameworks.

  • State management — Redux Toolkit, Zustand, Jotai, or React Query; ability to choose the right tool per problem

  • Routing and Single Page Application (SPA) patterns; awareness of SSR/SSG approaches (Next.js)

  • Component library / design system literacy — building and consuming component systems (Storybook, Figma tokens)

Backend & API Integration

Frontend engineers at this level own the integration layer with confidence.

  • Consuming RESTful and Graph

    QL APIs; understanding of HTTP semantics, status codes, and error handling

  • API contract awareness — OpenAPI/Swagger, API mocking with MSW, and contract testing basics

  • Node.js — sufficient proficiency to build and maintain BFF (Backend for Frontend) layers

  • Authentication and authorisation patterns — OAuth2/OIDC, JWT handling, secure token storage, XSS/CSRF mitigations

  • Web Sockets / real-time communication (Socket.io, Signal

    R)

  • Exposure to alternative backend technologies like .NET, Java Spring Boot, FastAPI or Golang. (Beneficial)

Testing & Quality

Senior engineers own the performance health of what they ship.

  • Performance profiling — Chrome Dev Tools, Google Lighthouse, Core Web Vitals (LCP, CLS, FID/INP)

  • Performance budgets and asset optimisation strategies

  • Frontend error tracking and monitoring — Sentry, Datadog RUM, or equivalent

  • Analytics integration — Google Analytics 4, Segment, or custom event tracking

Security

Security awareness is a non-negotiable baseline in regulated industries.

  • OWASP Top 10 — practical understanding of XSS, CSRF, injection, and insecure direct object references

  • Content Security Policy (CSP) and secure HTTP headers

  • I…

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary