Job Summary Key Responsibilities
Design, develop, and maintain responsive web applications using React.js.
Build reusable UI components and front-end libraries for future use.
Integrate front-end applications with RESTful APIs and backend services.
Collaborate with UX/UI designers to implement intuitive user experiences.
Optimize applications for maximum speed, scalability, and performance.
Write clean, maintainable, and well-documented code following best practices.
Participate in code reviews, testing, debugging, and troubleshooting activities.
Work closely with backend developers, QA teams, and product stakeholders.
Contribute to Agile ceremonies including sprint planning, stand-ups, and retrospectives.
Required Qualifications
4+ years of experience in front-end development with React.js.
Experience with state management libraries such as Redux, Context API, or Zustand.
Hands-on experience consuming RESTful APIs and working with JSON data.
Familiarity with modern build tools such as Webpack, Vite, Babel, or npm/yarn.
Experience with Git version control and collaborative development workflows.
Knowledge of Agile/Scrum development methodologies.
Preferred Qualifications
Experience with Next.js and server-side rendering (SSR).
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of CI/CD pipelines and DevOps practices.
Experience with testing frameworks such as Jest, React Testing Library, or Cypress.
Understanding of accessibility (WCAG) and web security best practices.
Technical Skills Tools:
Git, GitHub, Bitbucket, Webpack, Vite, npm, Yarn
Testing:
Jest, React Testing Library, Cypress
#J-18808-Ljbffr