Skip to main content

Lead TypeScript Developer

Technology
Undelucram.ro
Bucharest, Româniaacum 1 luniPână la 27.03.2026
La sediu

Descrierea postului

Undelucram.ro on behalf of:

EPAM Romania

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

We believe that the greatest strength of the company is its people. EPAM is fully committed to help its employees to reach their full potential and achieve their professional goals through continues learning. With this in mind, we would like to introduce to you few of the many opportunities and services which we believe will help you expand your current knowledge:

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

Relocation opportunities

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

Keywords
TypeScriptNext.jsNode.jsReactPlaywrightJestReact Testing LibraryAzureCI/CDREST APIsAgileShift-left TestingGitLab CIAzure DevOpsGenericsMapped TypesSDLCUnit TestsIntegration TestsEnd-to-End TestsMicrosoft AzureCloud-nativeUtility TypesNxLernaTurborepoDockerKubernetesDatadogGrafanaArgo CD

¿Te interesa este puesto?