hero

Memphis Job Opportunities

41
companies
528
Jobs

React Front-End Developer

Varsity Spirit

Varsity Spirit

Software Engineering
Posted on Wednesday, August 16, 2023
JOB DESCRIPTION

JOIN THE BEST TEAM ON THE FIELD IN SPORT, SPIRIT & ACHIEVEMENT

At Varsity Brands, we believe every student deserves the opportunity to succeed and every educator wants to make a difference. It takes a team to make a real impact, and through our three distinct brands – BSN SPORTS, Varsity Spirit and Herff Jones – and our network of 9,000+ employees and independent representatives, we are proud to partner with schools, colleges and universities across the country to transform the student journey in SPORT, SPIRIT and ACHIEVEMENT.

Varsity Brands has been a growth company since its inception and has attracted an exceptional management team and very savvy investors. In 2018, the company was acquired by Bain Capital Partners, one of the premier private equity firms in the world. The capital and competence of the Varsity/Bain Capital collaboration will propel the company to new levels.

React Front End Developer Hybrid Indianapolis or Dallas Preferred. Fully remote is an option.

YOUR OPPORTUNITY:

We’re building a new composable commerce platform utilizing MACH principles (Microservices, API First, Cloud, Headless) that will be the future commerce foundation for the Varsity Brands operating divisions. Collaborating with our implementation partner Valtech and focusing initially on BSNSports.com, you’ll be part of a dynamic team that will support and enhance our newly designed website. Utilizing your experience with React and Next.js, you will play a crucial role in creating and maintaining modern, user-friendly web applications for our clients and users. While we need a candidate that has the requisite experience, we also need a candidate that is a team-player, one that is willing to jump in and help with whatever is needed as we bring this new platform online. Once we launch later this year, we’ll pivot to supporting and enhancing the platform working through our backlog of projects and tasks as well as planning for Phase II for BSN Sports and bringing Varsity Spirit onto the platform.

HERE'S HOW YOU'LL MAKE AN IMMEDIATE IMPACT:

  • Participate in knowledge transfer sessions with our implementation partner to review front end designs and gain familiarity with our front-end components and code.
  • Build new front-end components to support our Marketing content strategy ahead of our go-live.
  • Participate in daily stand-ups to keep track of the build progress and code review sessions to validate that the work being done is aligned with Varsity Brands standards.
  • Engage in non-critical path development activities to assist the implementation effort and to gain valuable experience on how to enhance and support the platform post launch.
  • Assist with User Acceptance and Integration Testing through the agile development process and prior to go-live.

Core Activities:

  • Develop and maintain high-quality, responsive, and user-friendly web interfaces using React.js and Next.js.
  • Collaborate with designers, product managers, and backend developers to implement web designs from Figma, transforming them into functional and visually appealing front-end components.
  • Utilize Next.js for server-side rendering (SSR) and static site generation (SSG) to optimize performance, SEO, and user experience.
  • Integrate with backend APIs and services, including Contentstack to fetch and manage content efficiently and commercetools for ecommerce functionality.
  • Implement state management solutions using tools like Redux or Context API to maintain application states effectively.
  • Work with version control systems like GitHub to manage codebase and collaborate with other developers.
  • Use Storybook to create and maintain a library of reusable UI components, promoting consistency and efficiency in development.
  • Collaborate closely with QA engineers to conduct testing and ensure the quality, stability, and cross-browser compatibility of front-end code.
  • Continuously optimize and improve the user interface and user experience of existing web applications.
  • Optimize web applications for maximum speed and scalability, ensuring excellent performance on various devices and browsers.
  • Champion accessibility standards and best practices to ensure inclusive web experiences for all users.
  • Troubleshoot and resolve front-end issues and bugs to maintain smooth application functionality.
  • Work closely with the design team, providing technical insights and suggestions for user interface improvements.
  • Participate in code reviews and provide constructive feedback to maintain code quality and adherence to coding standards.
  • Actively participate in the Agile development process, attending daily stand-ups, and contributing to sprint planning and retrospectives.
  • Stay up to date with the latest industry trends and best practices in React, Next.js, and related front-end technologies.

WHAT YOU BRING TO THE TABLE:

  • 3-5 years of experience as a Front-End Developer with a strong portfolio showcasing React.js and Next.js projects.
  • Proficiency in HTML, CSS, and JavaScript, with a solid understanding of ES6+ features.
  • In-depth knowledge of React.js and its core principles, with hands-on experience in building complex, interactive UI components.
  • Strong expertise in Next.js, and their advanced features like SSR and SSG.
  • Familiarity with state management libraries like Redux or Context API to handle complex application states.
  • Familiarity with Contentstack or similar headless CMS platforms for content management.
  • Familiarity with commercetools or similar commerce engines.
  • Familiarity with RESTful APIs and GraphQL and the ability to efficiently consume backend services.
  • Proficiency in using Figma for design collaboration and extracting design assets.
  • Experience with Storybook for building and maintaining UI component libraries.
  • Solid understanding of version control systems, preferably GitHub, and collaborative code management workflows.
  • Knowledge of front-end testing tools and techniques like Jest, Enzyme, or React Testing Library is a plus.
  • Solid understanding of UI/UX design principles and a passion for creating visually appealing and user-friendly interfaces.
  • Strong problem-solving skills and attention to detail.
  • Ability to work both independently and as part of an agile/scrum team.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams.

OUR VALUES

Service - We lead with heart. We champion community.

Passion - We love what we do. It fuels our purpose.

Integrity - We do what we promise. We own our actions and decisions.

Respect - We earn it by giving it. Because everyone deserves it.

Innovation - We never stop striving to be better. For ourselves and our community.

Transparency - We are committed to openness and honesty in everything we do.

OUR BENEFITS

We are committed to putting you and your families first. For benefits eligible roles, we offer a variety of choices and costs as well as program enhancements that align with our responsibility to elevate the employee experience. Some of our offerings include:

  • Comprehensive Health Care Benefits
  • HSA Employer Contribution/ FSA Opportunities
  • Wellbeing Program
  • 401(k) plan with company matching
  • Company paid Life, AD&D, and Short-Term Disability
  • Generous My Time Off & Paid Holidays
  • Employee Resource Groups
  • St. Jude Partnership & Volunteer Opportunities
  • Employee Perks including discounts on personal apparel and equipment!

Varsity Brands companies are equal opportunity employers. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, gender, sexual orientation, gender identity, veteran’s status, age or disability.