🌎
This job posting isn't available in all website languages

Front End UI Developer

📁
Senior Consultant-Marketing and Corporate Communication
📅
173878 Requisition #

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.

Responsibilities:

  • Develop and implement visually rich and highly interactive user interfaces using React and Next.js.
  • 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.
  • 2-3 years of professional experience in front-end development, with a strong emphasis on UI implementation and animation.
  • Strong proficiency in React and Next.js.
  • 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 (e.g., Redux, Zustand, Context API).
  • Familiarity with testing frameworks relevant to UI components (e.g., Jest, React Testing Library).
  • Experience with RESTful APIs and asynchronous programming.
  • Experience with version control systems (e.g., 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 (e.g., 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 (e.g., Figma, Sketch).

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.

Responsibilities:

  • Develop and implement visually rich and highly interactive user interfaces using React and Next.js.
  • 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.
  • 2-3 years of professional experience in front-end development, with a strong emphasis on UI implementation and animation.
  • Strong proficiency in React and Next.js.
  • 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 (e.g., Redux, Zustand, Context API).
  • Familiarity with testing frameworks relevant to UI components (e.g., Jest, React Testing Library).
  • Experience with RESTful APIs and asynchronous programming.
  • Experience with version control systems (e.g., 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 (e.g., 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 (e.g., Figma, Sketch).

Previous Job Searches