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.