All roles
Web Developer Intern
Full-timeEngineeringLahore · Hybrid (3 days/week onsite, Gulberg III)Paid · monthly stipend
Grow BugBrain's voice — content, social, and campaigns that reach real engineering teams.
About the role
BugBrain is an AI QA platform. Autonomous agents explore a customer's web app, find real bugs, and report them with evidence. You would work on the surfaces people actually look at: the product dashboard where runs, issues, and test cases live, plus our public marketing and docs sites.
What you’ll do
- Build and ship pages, components, and flows in our Next.js 15 (App Router) dashboard using TypeScript and Tailwind v4.
- Turn designs and written specs into working UI, including responsive behavior and light/dark themes.
- Connect the frontend to our REST API: fetch and mutate data through Server Components and Server Actions, and handle loading, empty, and error states properly.
- Work on live views that stream progress over server-sent events, so a running test updates on screen without a refresh.
- Fix reported UI bugs: layout overflow, broken alignment, forms that lose input, dark-mode contrast, keyboard and focus problems.
What we’re looking for
- Working knowledge of HTML, CSS, and modern JavaScript (ES2020+), including async/await, modules, and array methods.
- Practical React experience: components, props, hooks, conditional rendering, lists, and form handling.
- Some TypeScript, at least enough to read typed code and add basic types and interfaces.
- Git fundamentals: branch, commit, push, open a pull request, resolve a merge conflict.
- Able to read an existing codebase and follow its established patterns rather than adding a parallel approach.
- Attention to visual detail: spacing, alignment, states, and what the screen shows before data arrives.
Nice to have
- Next.js specifically, especially the App Router, Server Components, or Server Actions.
- Backend or API awareness: REST, Node.js, Postgres, or Prisma.
- Data visualization work with charts, tables, or dashboards.
- Accessibility basics: semantic HTML, focus management, and sensible ARIA use.
Apply for this role
Tell us a little about you and attach your CV. It takes two minutes.