Senior Frontend Developer (Typescript)

Senior Delivery Consultant specializing in Global Talent Acquisition at Vallum AssociatesKey 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.
Strong understanding of Advanced TypeScript concepts (e.g. Generics, Mapped and Utility types etc.).
Knowledge of REST APIs and tools for testing API endpoints.
Understanding of Agile software development methodologies and shift-left testing practices.
Experience in designing and developing automated tests for frontend and backend services using TypeScript and modern test frameworks (Playwright, React Testing Library).
Excellent communication and collaboration skills.
Computer science, software engineering, or relevant technical background required.
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).
Job details
Seniority level: Mid-Senior level
Employment type: Contract
Industries: Banking and Financial Services
Location: London, England, United ..... full job details .....