Visa: H4EAD, GCEAD, L2,,Green Card, US Citizens (Only USA Applicants)
Experience: 7+ Yrs
Job Summary
Key Responsibilities
- Design and develop responsive, user-friendly web applications using React.js.
- Build reusable and scalable UI components and front-end modules.
- Integrate front-end applications with RESTful APIs and backend services.
- Manage application state using Redux, Context API, or similar state-management frameworks.
- Implement responsive designs compatible with desktop, tablet, and mobile devices.
- Work closely with UX/UI designers, backend developers, business analysts, and QA teams.
- Write clean, maintainable, reusable, and well-documented code.
- Participate in code reviews and follow established development standards.
- Troubleshoot UI issues and resolve defects across development, test, and production environments.
- Develop unit and integration tests using tools such as Jest, React Testing Library, or Cypress.
- Work within Agile/Scrum development environments.
- Use Git for source control and participate in CI/CD processes.
Required Skills
- 7+ years of experience in UI/Front-End development.
- Strong hands-on experience with React.js.
- Excellent understanding of HTML5, CSS3, and responsive web design.
- Strong experience with REST APIs and JSON.
- Experience with Redux, Context API, or equivalent state management.
- Experience with Git/GitHub/GitLab/Bitbucket.
- Knowledge of front-end build tools such as Webpack, Vite, or npm.
- Experience with unit testing using Jest and React Testing Library.
Preferred Skills
- Experience with Next.js.
- Experience with Material UI, Bootstrap, Tailwind CSS, or similar UI frameworks.
- Experience with GraphQL.
- Experience with Cypress or Playwright.
- Knowledge of CI/CD pipelines.
- Exposure to AWS/Azure cloud environments.
- Experience working with Agile/Scrum teams.
- Understanding Web Accessibility (WCAG) and UI/UX best practices.
Education
Bachelor's degree in computer science, Information Technology, or a related field, or equivalent practical experience.