Typescript Developer

London, ENG, GB, United Kingdom

Job Description

EPAM is looking for a highly skilled

TypeScript Developer

to join our team in London.


You will play a pivotal role in the implementation of a new project and be instrumental in shaping our shift-left testing strategy, ensuring quality and resilience are embedded from the very beginning of development. With strong expertise in Next.js, you will work across the stack, from building modern, performant front-end experiences to designing and integrating APIs and microservices. You will take ownership of delivering secure, scalable, testable and maintainable solutions that meet the highest engineering standards.

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 and 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, including UX/UI designers, product owners, QA and 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

Requirements



Proven professional experience in front-end software development Hands-on experience with Next.js (v14+) and GitLab pipelines Broad knowledge and practical expertise in JavaScript, TypeScript, React and Node.js Strong understanding of advanced TypeScript concepts such as Generics, Mapped and Utility types 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 frameworks such as Playwright and React Testing Library Excellent communication and collaboration skills Degree in computer science, software engineering or a related technical field

Nice to have



Experience with mono-repo tools such as Nx, Lerna or Turborepo Familiarity with containerised environments such as Docker or Kubernetes Exposure to monitoring and observability tools such as DataDog or Grafana Experience in performance or accessibility testing with tools such as Playwright Lighthouse

We offer



EPAM Employee Stock Purchase Plan (ESPP) Protection benefits including life assurance, income protection and critical illness cover Private medical insurance and dental care Employee Assistance Program Competitive group pension plan Cyclescheme, Techscheme and season ticket loans Various perks such as free Wednesday lunch in-office, on-site massages and regular social events Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more If otherwise eligible, participation in the discretionary annual bonus program If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program * + All benefits and perks are subject to certain eligibility requirements

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3876449
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned