Vacancy catalog
EPAM
Open role

Lead Front End Engineer (React)

EPAMAustralia, Sydney
Work model
Hybrid
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
9 tags

Technology context

9

Parsed from the vacancy text; ordered by relevance to this role.

JavaScriptAIReact.jsAWSBackendFrontendCI/CDFront-End DevelopmentInsurance Legacy Modernization

Full listing

Role description

Join EPAM Systems as a Lead Front-end Engineer and drive the modernization of a large-scale enterprise application.

You will lead the migration from legacy platforms to scalable React architectures. As a hands-on leader, you will also leverage AI-assisted tools to mentor teams and optimize workflows across the software development life cycle.

Responsibilities

  • Lead development of modern, scalable React.js frontend applications, including re-architecting and migrating legacy UI components into a modern frontend framework
  • Design robust front-end architectures, component libraries and engineering standards
  • Collaborate with back-end teams to execute seamless platform decoupling initiatives
  • Work hands-on across legacy and modern technology stacks, supporting application modernization and migration initiatives to AWS
  • Lead the adoption and implementation of AI-assisted SDLC practices, driving the practical use of AI tools to improve engineering productivity

Requirements

  • Strong experience in JavaScript (ES6+) and React.js
  • Track record of success utilizing AI coding assistants such as Claude, GitLab Copilot or Cursor
  • Demonstrated ability to apply AI tools across the entire software development life cycle
  • Deep understanding of Micro Frontend architecture (splitting apps, team ownership, runtime composition)
  • Practical Module Federation knowledge (host/remote setup, exposed modules, runtime vs compile-time dependencies)
  • Rspack/Rsbuild and Modern.js expertise
  • Design Systems expertise (building/maintaining a shared UI component library (buttons, modals, forms, tables, accessibility) for consistency across independent apps)
  • Performance optimization