Key Responsibilities
Collaborate with product managers, designers, and backend engineers to develop cutting-edge web applications that align with business goals and user needs.
Write clean, maintainable, and efficient code using React, JavaScript, HTML, and CSS.
Design and implement reusable components and front-end libraries for future use.
Optimize applications for maximum speed and scalability, ensuring optimal user experiences.
Stay up-to-date with the latest industry trends and best practices in frontend development.
Troubleshoot and resolve issues related to UI/UX, performance, and compatibility.
Participate in code reviews to maintain code quality and provide constructive feedback
Functional Knowledge
Minimum of 5 years of professional experience in frontend development.
Proficiency in React.js and its core principles.
Strong understanding of JavaScript, HTML, CSS, and related web technologies.
Experience with state management libraries such as Redux or Mobx.
Solid understanding of responsive and mobile-first design principles.
Familiarity with RESTful APIs and asynchronous request handling.
Experience with version control systems (e.g., Git).
Ability to collaborate effectively with cross-functional teams and stakeholders.
Experience with TypeScript.
Knowledge of modern frontend build tools and bundlers (Webpack, Babel, etc.).
Experience with unit testing and test-driven development (TDD) using tools like Jest, Enzyme, or React Testing Library.
Familiarity with UI/UX design principles and the ability to work closely with designers.
Business Expertise
Has knowledge of best practices and how own area integrates with others; is aware of the competition and the factors that differentiate them in the marketLeadership
Acts as a resource for colleagues with less experience; may lead small projects with manageable risks and resource requirementsProblem Solving
Solves complex problems; takes a new perspective on existing solutions; exercises judgment based on the analysis of multiple sources of informationImpact
Impacts a range of customer, operational, project or service activities within own team and other related teams; works within broad guidelines and policiesInterpersonal Skills
Explains difficult or sensitive information; works to build consensusQualifications
Education:
Bachelor's Degree
Skills:
Certifications:
Languages:
Years of Experience:
7 - 10 Years
Work Experience:
Additional Information
Time Type:
Full time
Employee Type:
Assignee / Regular
Travel:
No
Relocation Eligible:
Yes
Applied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.