Logo of Huzzle

React JS and Experience

image

Virtusa

19d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You must have experience in front-end development with HTML5, CSS, JavaScript, React, TypeScript, Node.js, testing frameworks, and state management. Familiarity with GraphQL and UI component libraries is essential.
  • You will develop web applications, create responsive designs, manage front-end architectures with React and TypeScript, ensure code quality, integrate Node.js services, and write tests.

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

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.

FAQs

What is the primary technology stack required for this position?

The primary technology stack for this position includes HTML5, CSS, JavaScript, React, TypeScript, SCSS, Bootstrap, Tailwind CSS, Node.js, Redux, and GraphQL.

What are the responsibilities associated with this role?

Responsibilities include developing and maintaining web applications, creating responsive designs, managing complex front-end architectures, ensuring code quality, integrating with backend services, writing tests, and documenting UI components.

What testing frameworks should I be familiar with for this role?

You should be familiar with testing frameworks such as Jest and Enzyme for unit and integration testing, as well as end-to-end testing tools like Cypress and Puppeteer.

Is prior experience with state management libraries necessary?

Yes, prior experience with state management libraries such as Redux, MobX, and Recoil is necessary for this role.

Are there preferred qualifications for candidates applying for this position?

Preferred qualifications include a Bachelor's degree in Computer Science, Information Technology, or a related field, as well as strong problem-solving skills and the ability to work in a dynamic environment.

Will I need to document UI components?

Yes, you will need to develop and document UI components using StoryBook.

What tools will I need to ensure code quality and consistency?

You will need to use tools like Visual Studio Code, Eslint, Flow, and Prettier to ensure code quality and consistency.

Is knowledge of GraphQL and Nexus required?

Yes, familiarity with GraphQL and Nexus is required for implementing APIs in this role.

What UI component libraries will I be working with?

You will work with PrimeReact and may also utilize other UI component libraries.

How important is team collaboration for this position?

Strong communication and teamwork abilities are essential, as you will collaborate with backend developers and possibly other team members throughout the development process.

Business transformation that lasts starts with Engineering First.

Technology
Industry
10,001+
Employees
1996
Founded Year

Mission & Purpose

Virtusa Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry.