
Senior Software Engineer - Frontend (React/TypeScript)
Applied Materials3 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design, analyze, and evaluate product features using engineering principles and product requirements.
- Design and develop complex UI features in React and TypeScript with adequate 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 with backend services through APIs and real-time streams.
- Provide customer support by troubleshooting and fixing complex software issues.
- Communicate development status and timeline risks proactively.
- Collaborate with global teams on requirements analysis and software issues.
- Participate in code reviews and mentor junior developers.
- Travel to onsite locations for short-term feature integrations and version installations.
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, CSS/SCSS, React, and Redux Toolkit.
- Experience with Server-Sent Events, WebSockets, and asynchronous state management.
- Experience building performance-sensitive UIs with large datasets using Canvas, WebGL, or SVG, including render profiling and optimization.
- Hands-on experience with OpenAPI-generated clients and backend service integration.
- Strong understanding of object-oriented design, design patterns, data structures, and algorithms.
- Hands-on experience with React Testing Library, Jest, and Vitest.
- Experience with Playwright test automation 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 or design systems, Docker, Kubernetes, Electron, semiconductor or industrial visualization experience, UI/UX knowledge, and AI-assisted development tools.
Benefits
- Full-time regular employment in Bangalore, India.
- Supportive culture with learning, development, and professional growth opportunities.
- Employee health and wellbeing programs and support.
- Travel is required approximately 10% of the time.
- 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.