Below are the required qualifications, capabilities & skills:
- 6+ years of experience with React.js and its core principles, including React hooks and state management.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
- Familiarity with modern front-end build pipelines and tools, such as Webpack, Babel, and NPM.
- Knowledge of CSS processing platforms, such as Tailwind, SASS etc.
- Understanding of RESTful APIs and integration with front-end applications.
- Experience with version control systems, such as Git.
- Familiarity with GraphQL for building efficient and flexible APIs.
- Experience with TypeScript for enhanced type safety in JavaScript applications.
- Exposure to testing frameworks like Jest for unit and integration testing.
- Understanding of accessibility standards and best practices for web applications.
- Experience with state management libraries like Redux or Zustand.
- Familiarity with cloud services and deployment processes for front-end applications.
Job Requirements