Mid-Level React / Next.js Engineer
React/Next j.s
Office: 010 446 5787 Gondwana Plus (Pty) Ltd Email: info@sebenza.taxi T/A Sebenza Website: sebenza.tech 2024 Platform: sebenza.taxi
Mid-Level React/Next.js Engineer Bryanston, Sandton, Johannesburg, South Africa | Development/TechOps | Full-
About Sebenza
At Sebenza, we are committed to driving excellence and empowering our people to make meaningful contributions that impact our business and customers. We believe in bridging skill gaps, creating opportunities for career growth, and fostering a culture where innovation, collaboration, and continuous improvement thrive.
Role Overview
This role plays a key part in shaping the frontend experience of our platform, building fast, reliable React/Next.js interfaces and working closely with our Laravel backend team on API contracts. You will ship production features end-to-end, review PRs from peers and junior engineers, and help debug issues across the browser and Node/SSR stack.
Responsibilities
- Builds and ships production features in React/Next.js end-to-end.
- Reviews frontend PRs from peers and junior engineers.
- Debugs production issues in the browser and on the Node/SSR side.
- Works with the Laravel backend team on API contracts.
Required
- 3–5 years React, with at least 1–2 years on Next.js.
- TypeScript.
- Understands SSR, hydration, caching, and what actually runs where not just client-side React.
- State management (Zustand, Redux, or Context at scale).
- Playwright (or equivalent E2E) tests.
- Linux command line.
- AWS basics: EC2, RDS, S3, IAM.
- Git.
Beneficial
- Mobile development (React Native / Kotlin).
- Laravel or PHP — big plus.
- MySQL/MariaDB.
- BigQuery.
- PM2, Nginx, or Node process management in production.