Application Engineer_JDAs an Application Engineer specializing in React.js, you will be responsible for designing, developing, and maintaining web applications that deliver seamless, high-performance user experiences. You will collaborate closely with cross-functional teams, including front-end developers, back-end developers, UX/UI designers, and product managers, to build responsive and scalable solutions.Required Skills & Qualifications:
- Proven experience as a React.js developer or Application Engineer with a solid understanding of React.js and its core principles.
- Strong knowledge of JavaScript (ES6+), HTML, CSS, and front-end technologies.
- Familiarity with modern front-end build pipelines and tools such as Webpack, Babel, and npm.
- Experience with state management libraries like Redux or Context API.
- Familiarity with RESTful APIs and integrating backend services.
- Experience with unit testing and test-driven development (TDD) using tools like Jest, Mocha, or Enzyme.
- Ability to write clean, reusable, and efficient code that meets both functional and performance requirements.
- Strong problem-solving skills and the ability to think analytically.
- Excellent communication skills, both written and verbal.