Show more filters
Banner image for EPAM Systems

Lead TypeScript Developer

EPAM Systems

3.6
287 reviews
EPAM Systems
Job Type   /   Job Level
Full-time   /   Senior Executive
Job Location
Bucharest, Bucharest, Romania
A free Jobstore account is required to proceed to the employer site.

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


We are seeking a Lead TypeScript Developer to drive the implementation of a new project, focusing on shift-left testing and engineering excellence. You will leverage your expertise in Next.js to deliver secure, scalable and maintainable solutions, collaborating with cross-functional teams to ensure quality and innovation at every stage.

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 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
  • Design, deploy and maintain cloud-native solutions using Microsoft Azure services, leveraging best practices for security, scalability and cost optimisation
  • 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

  • Minimum 5 years of professional experience in front-end software development
  • Strong experience in test automation using tools like Cypress, Playwright and WebDriver
  • Broad knowledge and practical expertise in JavaScript, TypeScript, React and Node.js
  • Next.js (v14+) expertise
  • 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 modern test frameworks such as Playwright and React Testing Library
  • Experience integrating test automation into CI/CD pipelines including GitLab CI and Azure DevOps
  • GitLab pipelines proficiency
  • Computer science, software engineering or relevant technical background
  • Excellent communication and collaboration skills

Nice to have

  • Experience with maintaining mono-repo using Nx, Lerna or Turborepo
  • Familiarity with containerised environments such as Docker and Kubernetes
  • Exposure to monitoring and observability tools like Datadog and Grafana
  • Experience in performance or accessibility testing using Playwright Lighthouse
  • GitOps deployments with Argo CD including managing Application/Application Set resources, environment promotion, sync policies, health checks, rollbacks and troubleshooting drift between Git and Kubernetes clusters

We offer

  • Full access to cutting-edge tools and technologies
  • Competitive compensation depending on experience and skills
  • All-around Social package: professional & soft skills training, medical & family care programs, sports
  • Free English classes
  • Unlimited access to LinkedIn learning solutions
  • Continuous experience exchange with experts and professionals worldwide
  • Friendly team and comfortable working environment
  • Engineering, corporate, and social events within and outside the Company
  • Flexible working schedule
  • Opportunities for self-realization
A free Jobstore account is required to proceed to the employer site.
Jobs in Romania   »   Jobs in Bucharest   »   Lead Typescript Developer

More jobs

People also search