IT & Software

TypeScript Developer

Primo Interactive Limited

London · England · United Kingdom

On a large JavaScript codebase, types catch the mistakes tests miss and make the code easier for the next person to change. When a project is big enough or will live long enough to need that, we write it in TypeScript from end to end.

You will build front ends in Next.js or Angular and back ends in NestJS, with types shared between them, deployed in Docker and reviewed before release. The code will be maintained for years, so it has to read clearly, not just compile.

What you will be doing

  • Build web applications in Next.js or Angular, and APIs in NestJS.
  • Design the types and the API contract so the front and back end agree.
  • Keep server rendering, caching and page speed under control on the pages you own.
  • Write tests and error handling as part of the feature, not after it.
  • Review colleagues' code and have yours reviewed.

What you will need

  • At least five years of commercial work in this field that you can show us. We promise clients that everyone on their project has that, so it is not negotiable.
  • TypeScript applications you shipped and supported, with strict mode on.
  • At least one of Next.js, NestJS or Angular in production.
  • Enough plain JavaScript to know what the compiled output does.
  • Git in daily use.

Useful, not required

  • Monorepo tooling and shared packages.
  • Testing with Vitest, Jest or Playwright.
#J-18808-Ljbffr

Reference: WJ-766_23797653

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.