Virtusa is seeking a creative and detail-oriented front-end UI Engineer with a strong focus on crafting engaging user interfaces and implementing sophisticated animations
You will be instrumental in bringing our digital experiences to life, leveraging your expertise in modern front-end technologies, particularly React and Next js, and your passion for animation using GSAP (GreenSock Animation Platform) Experience integrating with Content Management Systems (CMS), especially Sitecore, is a significant plus We encourage you to apply if you have 2-3 years of experience building interactive and visually compelling web applications and a knack for creating smooth, performant animations
- Develop and implement visually rich and highly interactive user interfaces using React and Nextjs
- Create complex and performant animations and transitions using GSAP (GreenSock Animation Platform) to enhance user engagement and visual appeal
- Translate UI/UX designs and wireframes into pixel-perfect, responsive, and accessible web components
- Write clean, well-documented, and maintainable code following best practices and coding standards
- Collaborate closely with UX/UI designers to ensure the feasibility and optimal implementation of design concepts, particularly animation specifications
- Integrate front-end applications with back-end APIs and services
- Participate in code reviews to ensure code quality and knowledge sharing
- Identify and troubleshoot front-end performance bottlenecks, especially related to animations, and implement solutions
- Stay up to date with the latest front-end technologies, animation techniques, and best practices
- Contribute to the continuous improvement of our development processes and tools
- (Preferred) Integrate front-end components and animated elements with the Sitecore CMS
- (Preferred) Work with Sitecore Layout Service and JSS (JavaScript Services) in conjunction with dynamic UI elements and animations
- (Preferred) Understand how to implement animations within a modular and scalable Sitecore environment
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
Qualifications
- Bachelor s degree in computer science, Design, or a related field, or equivalent practical experience
- 4-9 years of professional experience in front-end development, with a strong emphasis on UI implementation and animation
- Strong proficiency in React and Nextjs
- Expert knowledge of GSAP (GreenSock Animation Platform) and its ecosystem for creating complex web animations
- Solid understanding of HTML, CSS (including preprocessors like Sass or Less), and JavaScript (ES6+)
- Experience with state management libraries (eg, Redux, Zustand, Context API)
- Familiarity with testing frameworks relevant to UI components (eg, Jest, React Testing Library)
- Experience with RESTful APIs and asynchronous programming
- Experience with version control systems (eg, Git)
- Strong portfolio showcasing UI development skills and impressive GSAP animations
- Excellent problem-solving, communication, and collaboration skills, particularly in discussing animation implementation details
- Ability to work independently and as part of a team
Bonus Points
- Experience with Sitecore CMS , including template development, rendering, and content management in the context of dynamic UI
- Experience with Sitecore JSS for headless implementations and integrating animated components
- Understanding of Sitecore Helix architecture principles and how to implement UI within this framework
- Experience with other animation libraries or techniques (eg
, CSS animations, SVG animation) - Familiarity with performance optimization techniques for web animations
- Knowledge of accessibility best practices (WCAG) in the context of dynamic UI elements
- Experience with UI/UX design tools (eg, Figma, Sketch)