Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

EPAM Systems

NewBe an early applicant

Lead JavaScript Software Engineer

Posted Updated 2 views
Discussion

Description

We are seeking a highly capable Lead JavaScript Software Engineer with a passion for building rich, responsive web and hybrid-mobile applications. In this role, you will leverage your expertise in JavaScript/TypeScript, React, and Next.js to deliver fast, SEO-friendly, and mobile-first user interfaces. You will focus on crafting exceptional web experiences that look and feel like native mobile apps, optimizing performance for both desktop and mobile web view browsers (including iOS Safari). Working closely with backend engineers, UX designers, and product owners, you will translate interactive designs into clean, modular, and reusable front-end code

Responsibilities

  • Design and build high-performance, responsive web applications using React and Next.js, taking advantage of features such as SSR, SSG, and API routes
  • Implement pixel-perfect, mobile-first designs that adapt seamlessly across devices, with particular attention to optimizing layouts, animations, and touch interactions for mobile viewports, including iOS and Android browsers
  • Manage complex client-side state using tools such as Redux, Zustand, or Context API, and integrate applications with backend RESTful or GraphQL APIs
  • Profile and optimize applications to achieve maximum loading speed, strong Core Web Vitals scores, and smooth rendering performance on lower-powered mobile devices
  • Write clean, maintainable, and testable JavaScript and TypeScript code, conduct thorough code reviews, and contribute to the team's shared UI component library

Requirements

  • A minimum of 5 years of experience in modern web development, with a strong focus on building user-facing features
  • At least one year of experience leading and managing development teams
  • Advanced knowledge of JavaScript (ES6+), TypeScript, and React for building robust, scalable front-end applications
  • Practical experience with the Next.js framework, including either the App Router or Pages Router, and familiarity with Server Components
  • Familiarity with modern CSS frameworks or methodologies such as Tailwind CSS, styled-components, or CSS Modules for building and maintaining consistent UI styling
  • Experience optimizing web applications for mobile browsers, Progressive Web Apps (PWAs), or integrating web views within hybrid mobile containers
  • Experience using Git for version control, along with working within an Agile or Scrum development cycle
  • Fluent English communication skills at a B2 level or higher

Benefits

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →