Applied Materials, Inc. logo

Senior Software Engineer - Frontend (React/TypeScript)

Applied Materials, Inc.
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

6+ Years

TYPE

FullTime

SKILLS REQUIRED

TypescriptReact.jsFrontend DevelopmentPerformance OptimizationRESTful APIsUnit Testing

Job description

Overview

Senior Software Engineer (Frontend, React/TypeScript) designing and building high-performance UI software for semiconductor equipment components and devices.

What you'll do

  • Design, analyze and evaluate assigned product features using sound engineering principles, following best practices, procedures and product/program requirements
  • Design and develop complex UI features in React and TypeScript, with adequate documentation
  • Build high-performance, data-rich interfaces, including real-time updates and large-dataset visualizations
  • Write unit tests and UI automation for new and existing features
  • Integrate with backend services through RESTful APIs and real-time streams
  • Provide customer support; troubleshoot and fix complex software issues
  • Communicate proactively on development status and on any delays against agreed timelines
  • Work with global teams on requirements analysis and software issues
  • Take part in code reviews and mentor junior developers
  • Travel to onsite locations for short-term assignments such as feature integrations and version installations

What you'll need

  • Bachelor's degree in Engineering with 6+ years of software development experience, including maintenance, continuous integration and releases
  • Minimum 4 years in core product software development as a ReactJS developer
  • Strong proficiency in TypeScript, JavaScript (ES6+), CSS/SCSS, React and Redux Toolkit
  • Experience with real-time data (Server-Sent Events / WebSockets) and asynchronous state management
  • Experience building performance-sensitive UIs with large datasets (Canvas / WebGL / SVG, render profiling and optimization)
  • Hands-on experience with RESTful APIs (including OpenAPI-generated clients)
  • Strong understanding of object-oriented design, design patterns, data structures and algorithms
  • Hands-on experience with UI unit testing frameworks such as React Testing Library, Jest and Vitest
  • Experience with test automation frameworks such as Playwright (Java or TypeScript)
  • Proficient with Git and with debugging in browser DevTools
  • Strong communication skills and ability to work with distributed global teams

Nice to have

  • Working knowledge of Java and Spring Boot (multi-threading, reading and debugging backend services)
  • Experience with micro-frontends / Webpack Module Federation and monorepo tooling (e.g., Yarn workspaces)
  • Experience working with a component library / design system
  • Basic knowledge of Docker and Kubernetes
  • Experience with Electron or other desktop-hosted web applications
  • Domain experience in semiconductor equipment, industrial or scientific visualization software
  • Knowledge of UI/UX principles and best practices
  • Experience using AI-assisted development tools effectively

Details

  • Location: Bangalore, India
  • Full time, Assignee / Regular employee type
  • Travel: Yes, 10% of the time
  • Relocation eligible: Yes

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Frontend (React/TypeScript)