Virtusa is looking for a talented and experienced Frontend Developer to join their team. The ideal candidate will have a strong background in web frontend development using JavaScript libraries, particularly ReactJS and Redux. This role demands excellent coding skills, the ability to rapidly learn new technologies, and experience in troubleshooting and implementing complex solutions.
Key Responsibilities
- Frontend Development. Design and implement web frontend solutions using JavaScript libraries such as ReactJS and Redux. Experience with RxJS is a plus.
- Unit Testing. Conduct unit testing using Jest, Enzyme, and React Testing Library to ensure high-quality code.
- Coding Skills. Demonstrate strong coding ability and a passion for writing clean, efficient code. Experience with Object-Oriented Programming (OOP) in JavaScript is essential.
- Technology Adoption. Rapidly pick up new technologies and incorporate them into development processes.
- Issue Troubleshooting. Troubleshoot and resolve frontend issues effectively.
- Requirement Translation. Understand business requirements and translate them into technical specifications.
- Agile Environment. Work effectively in an Agile environment, contributing to iterative development and continuous improvement.
- Version Control. Use code versioning tools such as Git, SVN, or Mercurial.
- Build Automation. Experience with build automation tools like Bamboo, Jenkins, or TeamCity.
- Solution Design. Design and implement complex solutions, demonstrating experience in developing challenging and innovative frontend applications.
Required Skills and Qualifications
- JavaScript Libraries. Proficiency in ReactJS and Redux (mandatory), experience with RxJS is a plus.
- Unit Testing. Experience with unit testing frameworks such as Jest, Enzyme, and React Testing Library.
- Coding Proficiency. Strong UI development skills with OOP in JavaScript and experience with libraries such as jQuery and Backbone.
- Technology Adaptability. Ability to quickly learn and apply new technologies.
- Troubleshooting. Proven experience in diagnosing and resolving frontend issues.
- Requirement Analysis. Ability to translate business requirements into technical requirements.
- Agile Experience. Experience working in Agile development environments.
- Version Control Tools. Proficiency in using code versioning tools like Git, SVN, or Mercurial.
- Build Automation. Familiarity with build automation tools such as Bamboo, Jenkins, or TeamCity.
- Solution Implementation. Experience in designing and implementing complex and challenging frontend solutions.
About Virtusa
Virtusa is committed to fostering an inclusive and dynamic work environment where professionals can thrive. The company values innovation, collaboration, and continuous learning. As a global leader in IT services and consulting, Virtusa provides exciting opportunities to work on cutting-edge technologies and contribute to impactful projects.
How to Apply. To apply for this position, please submit your resume and cover letter through Virtusa’s career portal or contact the recruitment team directly.