CareerPlanSign in

Frontend Software Engineer

Durban, KwaZulu-Natal, South Africa💼 Full-time🗓 2026-10-06 → 2026-10-07

Core

Build and improve responsive, accessible interfaces for an AI developer platform where users interact with AI to generate and review code.

Role type

Senior Frontend Software Engineer (AI Developer Tools)

Builds

Developer interfaces for AI-assisted coding, including streamed responses, progress updates, and code review workflows.

Domain

Developer tools / Generative AI

Deliverable

production ML models

Required skills

React, TypeScript, HTML, CSS, API integration, asynchronous state management, test automation, performance optimization, accessibility, UI/UX design

Preferred skills

Monaco/CodeMirror, WebSockets, server-sent events, Tailwind CSS, Cloudflare Workers, Electron, design systems (via careerplan.io/jobs/13d2afa8-653d-48ad-aa25-a17c68af20c8-frontend-software-engineer-at-hyperdev)

Technologies

React, TypeScript, Vitest, Playwright, React Testing Library, Git, GitHub, CI/CD

Responsibilities

Build responsive interfaces using React and TypeScript; evolve frontend architecture and reusable components; integrate backend and third-party APIs; improve AI-assisted development interfaces; resolve usability issues and performance bottlenecks; strengthen test coverage and code quality; contribute to technical decisions and code reviews.

Seniority

Senior, hands-on IC