to join our team and play a pivotal role in the implementation of a new project.
You will 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, 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
Requirements
Broad knowledge & practical expertise in front-end technologies including JavaScript, TypeScript, React and Node.js
Experience with Next.js (v14+)
Knowledge of Gitlab pipelines
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
Nice to have
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)
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.