Senior Frontend Developer (Typescript)
- Posted 22 September 2025
- LocationCity of London
- Job type Contract
- Discipline Technology, Commodities and Financial Services
Job description
We're hiring a Senior Frontend Developer!
Key Responsibilities:
• Design, build, and maintain full-stack applications using TypeScript, Next.js, Node.js, and React.
• Champion the shift-left approach by embedding quality early in the SDLC, writing unit, integration, and end-to-end tests alongside feature development.
• Implement and maintain automated test suites using Playwright, Jest, and React Testing Library to ensure reliability and regression coverage.
• Collaborate with cross-functional teams (UX/UI designers, product owners, QA, DevOps) to deliver well-scoped, high-quality features.
• Contribute to system architecture discussions, ensuring scalability, security, and performance.
• Build reusable components, libraries, and utilities to accelerate development across the team.
• Participate in code reviews, ensuring adherence to best practices, coding standards, and security guidelines.
• Work closely with DevOps to enhance CI/CD pipelines, enabling continuous integration, test automation, and smooth deployments.
• Monitor application performance and troubleshoot issues across the stack, proactively improving system resilience.
• Stay up to date with industry trends and emerging tools in TypeScript, Next.js, and test automation to continuously raise the bar of engineering excellence.
Required Skills and Experience:
• Proven professional experience in front-end software development.
• Next.js (v14+)
• Gitlab pipelines
• Broad knowledge & practical expertise in front-end technologies including JavaScript, TypeScript, React, and Node.js.
• Strong understanding of Advanced Typescript concepts (e.g. Generics, Mapped & Utility types etc.)
• Knowledge of REST APIs and tools for testing API endpoints.
• Understanding of Agile software development methodologies and shift-left testing practices.
• Required experience in Design & developing automated tests for frontend and backend services using TypeScript and modern test frameworks (Playwright, React-test library).
• Excellent communication and collaboration skills.
• Computer science, software engineering, or relevant technical background required.
Desirable:
• Experience with maintaining mono-repo (e.g. Nx, Lerna or Turborepo)
• Familiarity with containerised environments (e.g. Docker, Kubernetes).
• Exposure to monitoring and observability tools (e.g. DataDog, Grafana).
• Experience in performance or accessibility testing (e.g. Playwright Lighthouse)
Apply now!