React Js
Responsibilities:
- Develop and maintain web applications using HTML5, CSS, and JavaScript.
- Utilize SCSS, Bootstrap Tailwind CSS and jQuery to create responsive and visually appealing designs.
- Build and manage complex front-end architectures with React Webpack and TypeScript.
- Ensure code quality and consistency using tools like Visual Studio Code Eslint Flow and Prettier.
- Collaborate with back end developers to integrate Node js services.
- Write and maintain unit and integration tests using Jest and Enzyme.
- Develop and document UI components with StoryBook.
- Manage state using Redux MobX and Recoil.
- Implement GraphQL APIs with Nexus.
- Utilize PrimeReact for UI components.
- Conduct end-to-end testing with Cypress and Puppeteer.
- Manage project dependencies and scripts using npm.
Requirements:
- Proven experience as a Front-End Developer or similar role.
- Proficiency in HTML5 CSS JavaScript, and modern front-end frameworks.
- Experience with SCSS Bootstrap Tailwind CSS and jQuery.
- Strong knowledge of React Webpack and TypeScript.
- Familiarity with Visual Studio Code Eslint Flow and Prettier.
- Experience with Node.js and related frameworks.
- Proficient in testing frameworks like Jest and Enzyme.
- Experience with StoryBook for UI component development.
- Knowledge of state management libraries such as Redux MobX and Recoil.
- Familiarity with GraphQL and Nexus.
- Experience with Prime React and other UI component libraries.
- Proficiency in end-to-end testing tools like Cypress and Puppeteer.
- Strong understanding of npm and package management.
Preferred Qualifications:
Bachelor’s degree in computer science information technology or a related field
Excellent problem-solving skills and attention to detail
Strong communication and teamwork abilities
Ability to work in a fast-paced and dynamic environment.