Developer
Trenton, NJ - USA
Job Summary
We are looking for a skilled Developer to design develop test and maintain modern web applications. The candidate should have strong knowledge of JavaScript HTML CSS and front-end development best practices.
Key Responsibilities
-
Develop responsive web applications using .
-
Build reusable UI components and front-end modules.
-
Write clean maintainable and efficient JavaScript code.
-
Develop user interfaces using HTML5 CSS3 and modern JavaScript.
-
Manage application state using React Hooks Context API or Redux.
-
Integrate REST APIs and handle JSON data.
-
Implement routing using React Router.
-
Optimize application performance and page loading speed.
-
Perform unit testing debugging and troubleshooting.
-
Collaborate with UI/UX designers backend developers and QA engineers.
-
Use Git for source code management.
-
Participate in code reviews and Agile development activities.
Required Skills
-
Strong knowledge of .
-
Good understanding of JavaScript ES6.
-
Proficiency in HTML5 and CSS3.
-
Knowledge of React Hooks and component lifecycle.
-
Experience with REST API integration and JSON.
-
Understanding of Redux or Context API.
-
Knowledge of Git and npm.
-
Understanding of responsive design and browser compatibility.
Preferred Skills
-
TypeScript.
-
.
-
Jest and React Testing Library.
-
Material UI or Bootstrap.
-
Webpack or Vite.
-
CI/CD and Agile/Scrum methodologies.