HamburgerMenu
hirist

EPAM - Solution Architect - - JavaScript

EPAM Systems
17 - 25 Years
Anywhere in India/Multiple Locations

Posted on: 14/10/2026

Job Description

Role Overview :

We are seeking a highly experienced JavaScript Solution Architect to define the architecture of modern, scalable, and high-performance digital applications built using the JavaScript and TypeScript ecosystem.

Key Responsibilities :

- Define end-to-end architecture for enterprise web applications, digital platforms, and modern JavaScript-based solutions.

- Establish architectural standards and technology direction across JavaScript and TypeScript application development.

- Design scalable frontend architectures using component-based development, modular design, and reusable UI frameworks.

- Lead architecture decisions involving React, Angular, Vue.js, or other relevant JavaScript frameworks.

- Define state management, routing, client-side data handling, and application communication patterns.

- Design frontend integration strategies involving REST APIs, GraphQL, WebSockets, and backend services.

- Establish micro-frontend architectures where appropriate for large, independently developed applications.

- Define strategies for server-side rendering, static site generation, and performance optimization where applicable.

- Drive application security practices, including protection against cross-site scripting, cross-site request forgery, and other web vulnerabilities.

- Establish coding standards, reusable component libraries, design systems, accessibility guidelines, and frontend testing practices.

- Optimize Core Web Vitals, page load times, rendering performance, and responsiveness across devices.

- Define application observability, error handling, analytics instrumentation, and production monitoring practices.

- Drive frontend modernization, migration from legacy frameworks, and adoption of suitable development tooling.

- Collaborate with UX/UI teams, product managers, backend architects, DevOps teams, and enterprise stakeholders.

- Conduct architecture reviews, technology evaluations, proof-of-concept initiatives, and technical risk assessments.

- Mentor senior developers and technical leads while promoting consistency across multiple product teams.

Required Skills :

- 17 - 25 years of experience in software engineering, web application development, and technical architecture.

- Strong expertise in JavaScript, TypeScript, modern ECMAScript standards, and web application fundamentals.

- Extensive experience with at least one major frontend framework such as React, Angular, or Vue.js.

- Strong understanding of component architecture, modular application design, design patterns, and reusable UI systems.

- Experience with frontend-backend integration, API design principles, asynchronous programming, and browser-based applications.

- Understanding of Node.js-based tooling and server-side JavaScript integration.

- Experience with micro-frontends, design systems, and large-scale enterprise frontend architecture.

- Strong knowledge of browser security, web performance optimization, accessibility, and cross-browser compatibility.

- Experience with automated testing frameworks, build tooling, dependency management, and CI/CD practices.

- Understanding of cloud hosting, content delivery networks, caching, and scalable web application deployment.

- Ability to establish technical standards and influence architecture decisions across engineering teams.

- Strong communication, problem-solving, and stakeholder management skills.

Preferred Qualifications :

- Experience architecting high-traffic digital platforms or customer-facing enterprise applications.

- Exposure to Next.js, server-side rendering, GraphQL, and progressive web applications.

- Experience leading large frontend engineering teams and enterprise modernization programs.

Key Competencies :

- JavaScript architecture, frontend platform engineering, user experience optimization, application security, engineering standards, and technical leadership.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...