
Senior Software Engineer - Frontend (React/TypeScript)
Applied Materials3 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design, analyze, and evaluate product features according to engineering principles and product requirements.
- Design and develop complex UI features using React and TypeScript with appropriate documentation.
- Build high-performance, data-rich interfaces with real-time updates and large-dataset visualizations.
- Write unit tests and UI automation for new and existing features.
- Integrate frontend applications with backend services and real-time data streams.
- Troubleshoot and resolve complex software issues while providing customer support.
- Communicate development status, delays, requirements, and software issues with global teams.
- Participate in code reviews and mentor junior developers.
- Travel to onsite locations for short-term feature integration and version installation assignments.
Requirements
- Bachelor’s degree in Engineering and 6+ years of software development experience, including maintenance, continuous integration, and releases.
- At least 4 years of core product software development experience as a ReactJS developer.
- Strong proficiency in TypeScript, JavaScript ES6+, CSS/SCSS, React, and Redux Toolkit.
- Experience with real-time data, including Server-Sent Events or WebSockets, and asynchronous state management.
- Experience building performance-sensitive UIs with large datasets using Canvas, WebGL, or SVG, including profiling and optimization.
- Hands-on experience with backend API integration, including OpenAPI-generated clients.
- Strong understanding of object-oriented design, design patterns, data structures, and algorithms.
- Experience with React Testing Library, Jest, Vitest, and Playwright using Java or TypeScript.
- Proficiency with Git and browser DevTools debugging.
- Strong communication skills and ability to work with distributed global teams.
- Preferred qualifications include Java and Spring Boot knowledge, micro-frontends, Webpack Module Federation, Yarn workspaces, component libraries, Docker, Kubernetes, Electron, UI/UX principles, AI-assisted development tools, and semiconductor, industrial, or scientific visualization experience.
Benefits
- Full-time regular employee position located in Bangalore, India.
- Supportive culture focused on learning, development, and career growth.
- Employee health and wellbeing programs and professional support.
- Approximately 10% travel required.
- Relocation eligible.
Tech Stack
Categories
About Applied Materials
Applied Materials builds semiconductor and display manufacturing equipment and related materials engineering technologies used by chip and flat-panel makers. It sells capital tools, process technology, and lifecycle services and software to support high-volume wafer fabrication and display production worldwide. Founded in 1967 and headquartered in Santa Clara, California, the company is publicly traded on NASDAQ under the ticker AMAT.