Recruitment Room Team
Intermediate Next.js Developer
Job Description
We seek an Intermediate Next.js Developer to join the in-office team in Sandton. You will be contributing to the development of mission-critical web applications.
You will have 3–5 years of experience in React development, focusing on Next.js, including the new App Router, and strong proficiency in TypeScript, JavaScript, HTML, CSS, and React principles like hooks and context API.
Expertise in authentication systems such as JWT or OAuth, RESTful APIs, Next.js API routes, and version control systems like GitHub is essential.
Familiarity with Agile environments and strong debugging, problem-solving, and communication skills are required.
Preferred skills include Node.js for server-side development and familiarity with SQL Server T-SQL.
The role involves building high-performance, reusable components using Tailwind CSS, collaborating with designers for seamless UX, implementing secure access controls, and optimising applications for SSR and SSG. Occasional after-hours support may be required in this complex, multi-site environment.
You will thrive in a collaborative setting, take initiative, adapt to changing priorities, and effectively communicate technical concepts to varied stakeholders.
Staying abreast of emerging trends in Next.js, Tailwind CSS, and TypeScript is vital, as is a commitment to maintaining high coding standards through code reviews and efficient development practices.
Johannesburg North, Johannesburg – Gauteng – South Africa