Logo of Huzzle

Java FSD

image

Virtusa

23d ago

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

AI generated summary

  • You need front-end development experience, proficiency in HTML, CSS, JavaScript, React, TypeScript, testing tools, and familiarity with Node.js and GraphQL. Strong problem-solving and teamwork skills are essential.
  • You will develop web applications, create responsive designs, manage front-end architecture, ensure code quality, integrate Node.js services, write tests, document UI components, and conduct end-to-end testing.

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
  • Bachelors 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

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 are the primary responsibilities of the Java FSD position?

The primary responsibilities include developing and maintaining web applications using HTML5, CSS, and JavaScript, creating responsive designs with SCSS, Bootstrap, Tailwind CSS, managing front-end architectures with React, and collaborating with back-end developers to integrate Node.js services.

What technologies and frameworks should candidates be proficient in for this role?

Candidates should be proficient in HTML5, CSS, JavaScript, React, SCSS, Bootstrap, Tailwind CSS, and jQuery, as well as familiar with TypeScript, Node.js, Redux, MobX, Recoil, GraphQL, and testing frameworks like Jest and Enzyme.

Is experience with unit and integration testing required for this position?

Yes, experience with unit and integration testing frameworks, specifically Jest and Enzyme, is required for this position.

Are there specific state management libraries that candidates need to know?

Yes, candidates should have knowledge of state management libraries such as Redux, MobX, and Recoil.

What qualifications are preferred for applicants?

A Bachelor's degree in Computer Science, Information Technology, or a related field is preferred, along with excellent problem-solving skills, attention to detail, and strong communication abilities.

Is the work environment at Virtusa dynamic and fast-paced?

Yes, the environment at Virtusa is fast-paced and dynamic, providing opportunities for exciting projects and professional growth.

Does Virtusa promote diversity and inclusion in the workplace?

Yes, Virtusa was founded on principles of equal opportunity for all and does not discriminate based on race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, or any other basis covered by law.

What is the team size at Virtusa?

Virtusa has a global team of 30,000 people dedicated to teamwork, quality of life, and professional and personal development.

Will I need to document UI components in this role?

Yes, developing and documenting UI components using StoryBook is part of the responsibilities for this role.

What testing tools will I be using as part of this role?

You will use end-to-end testing tools like Cypress and Puppeteer, in addition to unit testing with Jest and Enzyme.

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.