Senior Frontend Engineer

180 Seminole Hard Rock Support Services

United States

On-site

USD 120,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Benefits package
Ownership of technical direction

Job summary

180 Seminole Hard Rock Support Services is seeking a Senior Frontend Engineer to evolve our React web application, currently in production, with plans to integrate AEM in a headless model via GraphQL. The role focuses on strong TypeScript/React expertise across existing code and new AEM integration.

You will enhance performance, implement accessible, responsive interfaces, contribute to CI/CD, and collaborate with cross-functional teams including Product, UX/UI, and QA.

Qualifications

  • 5+ years of professional software development experience, with at least 3+ years in frontend development for consumer-facing web applications.
  • Strong experience building and maintaining large-scale web applications.
  • Strong proficiency in TypeScript and JavaScript (ES6+)
  • Good working knowledge of React, including hooks, component lifecycle, and performance optimization.
  • Experience with state management libraries such as Redux Toolkit, Zustand, or MobX.
  • Working knowledge of CSS-in-JS, CSS Modules, or Tailwind CSS.
  • Proficiency with RESTful APIs, GraphQL, and asynchronous programming.
  • Familiarity with CI/CD pipelines such as GitHub Actions, CircleCI, or similar tooling.
  • Understanding of web performance principles, accessibility standards (WCAG), and responsive design.
  • Experience with testing frameworks such as Jest, React Testing Library, and Cypress or Playwright.
  • Good written and verbal communication skills.
  • Nice to Have Experience with AEM as a Cloud Service (AEMaaCS)
  • Hands-on experience with AEM in a headless model — content fragments, GraphQL, Universal Editor
  • Experience with monorepo tooling such as Nx or Turborepo
  • Familiarity with micro-frontend architecture patterns
  • Experience with analytics tooling such as Adobe Analytics, Google Analytics, or LogRocket
  • Contributions to open-source frontend projects

Responsibilities

  • Frontend Development Maintain and extend the existing React application, written in TypeScript and JavaScript (ES6+) Write clean, well-structured, and well-tested code Follow established frontend architecture patterns, coding standards, and development practices Optimise application performance — code-splitting and lazy-loading of heavy components, efficient component-level data fetching, and Core Web Vitals (especially LCP on media-heavy pages) Build responsive, accessible interfaces in line with WCAG standards Contribute to CI/CD pipeline setup, testing strategy, and the wider development lifecycle
  • AEM Headless Integration Integrate the React application with AEM in a headless model, fetching content via GraphQL (persisted queries) Instrument React components with Universal Editor data attributes so authors can edit content directly on live pages Collaborate with AEM backend developers on content fragment models and GraphQL schemas Maintain a clear separation between the frontend presentation layer and the AEM content layer
  • Code Quality and Delivery Take part in code reviews and code audits, providing practical feedback and clear follow-up actions Drive refactoring and modernization work, keeping code quality consistent across the codebase Participate in sprint planning, estimation, and technical decision-making
  • Collaboration Work closely with Product Managers, UX/UI Designers, AEM backend developers, and QA Engineers Explain technical decisions clearly to both technical and non-technical colleagues

Skills

Frontend development
React
TypeScript/JavaScript
Web performance
REST/GraphQL
CI/CD basics
Accessibility (WCAG)
Collaborative teamwork

Tools

Redux Toolkit
Zustand
MobX
CSS-in-JS / Tailwind CSS
RESTful APIs
GraphQL
GitHub Actions
CircleCI
Nx / Turborepo

Job description

Our team members are the key to our company’s success, and their health and well-being, as well as that of their families, is very important to us. We offer a comprehensive benefits package that allows our team members stay healthy, plan for their future and maintain a healthy work-life balance. Benefits may vary with employment status. To see our fill list of Team Member Benefits please visit our career site: www.gotoworkhappy.com/benefits

Job Description:

We are looking for a Senior Frontend Engineer to join our engineering team and evolve our React web application, already live in production. There are plans to integrate it with Adobe Experience Manager (AEM) in a headless model — content delivered via GraphQL, with authors editing directly on live pages through the AEM Universal Editor. The role requires strong TypeScript/React experience and comfort working across both the existing codebase and the new AEM integration.

Responsibilities:
  • Frontend Development Maintain and extend the existing React application, written in TypeScript and JavaScript (ES6+) Write clean, well-structured, and well-tested code Follow established frontend architecture patterns, coding standards, and development practices Optimise application performance — code-splitting and lazy-loading of heavy components, efficient component-level data fetching, and Core Web Vitals (especially LCP on media-heavy pages) Build responsive, accessible interfaces in line with WCAG standards Contribute to CI/CD pipeline setup, testing strategy, and the wider development lifecycle
  • AEM Headless Integration Integrate the React application with AEM in a headless model, fetching content via GraphQL (persisted queries) Instrument React components with Universal Editor data attributes so authors can edit content directly on live pages Collaborate with AEM backend developers on content fragment models and GraphQL schemas Maintain a clear separation between the frontend presentation layer and the AEM content layer
  • Code Quality and Delivery Take part in code reviews and code audits, providing practical feedback and clear follow-up actions Drive refactoring and modernization work, keeping code quality consistent across the codebase Participate in sprint planning, estimation, and technical decision-making
  • Collaboration Work closely with Product Managers, UX/UI Designers, AEM backend developers, and QA Engineers Explain technical decisions clearly to both technical and non-technical colleagues
Qualifications:
  • 5+ years of professional software development experience, with at least 3+ years in frontend development for consumer-facing web applications
  • Strong experience building and maintaining large-scale web applications
  • Strong proficiency in TypeScript and JavaScript (ES6+)
  • Good working knowledge of React, including hooks, component lifecycle, and performance optimization
  • Experience with state management libraries such as Redux Toolkit, Zustand, or MobX
  • Working knowledge of CSS-in-JS, CSS Modules, or Tailwind CSS
  • Proficiency with RESTful APIs, GraphQL, and asynchronous programming
  • Familiarity with CI/CD pipelines such as GitHub Actions, CircleCI, or similar tooling
  • Understanding of web performance principles, accessibility standards (WCAG), and responsive design
  • Experience with testing frameworks such as Jest, React Testing Library, and Cypress or Playwright
  • Good written and verbal communication skills
  • Nice to Have Experience with AEM as a Cloud Service (AEMaaCS)
  • Hands-on experience with AEM in a headless model — content fragments, GraphQL, Universal Editor
  • Experience with monorepo tooling such as Nx or Turborepo
  • Familiarity with micro-frontend architecture patterns
  • Experience with analytics tooling such as Adobe Analytics, Google Analytics, or LogRocket
  • Contributions to open-source frontend projects
What We Offer:
  • A competitive salary and benefits package
  • The chance to work on a high-profile web platform for a globally recognized brand
  • A role with real ownership over the technical direction of a core digital product
  • A collaborative team that values quality and practical delivery

Thank you for choosing us as your employer of choice! If you are ready for an exciting opportunity working in a creative environment where you can bring your authentic self to work, we want to connect with you! If you're unable to find a position that matches your interest, please tell us a little about yourself, and we'll recommend jobs that match your interests.

Be Iconic represents the roots of our culture. The Seminole Tribe of Florida remains the only unconquered tribe in the United States of America. The Tribe established Seminole Gaming in 1979, when it opened the first high-stakes bingo hall in the United States. Building on its rich heritage of courageous and groundbreaking achievements, the Seminole Tribe of Florida acquired Hard Rock International in March 2007—the first transaction of its kind by a Native American tribe. Today, Hard Rock International remains one of the most globally recognized companies in the world, with Hard Rock Hotel, Casino, Cafe and Rock Shop® venues in over 74 countries. With the continued growth of Seminole Gaming and Hard Rock International, Seminole Hard Rock Support Services was created to support all of our brands and lines of business. With the largest global footprint in the hospitality industry for over 50 years, our number-one job is to bring fun and excitement to our team members and our guests!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer III
Backend Engineer III

180 Seminole Hard Rock Support Services • United States

On-site
USD 120,000 - 180,000
DIGITAL & OMNICHANNEL CONTENT INTEGRATIODIGITAL & OMNICHANNEL CONTENT INTEGRATION MANAGER
DIGITAL & OMNICHANNEL CONTENT INTEGRATIODIGITAL & OMNICHANNEL CONTENT INTEGRATION MANAGER

180 Seminole Hard Rock Support Services • United States

On-site
USD 90,000 - 130,000
Benefits package
Career site benefits
Programmer Analyst IV
Programmer Analyst IV

180 Seminole Hard Rock Support Services • United States

On-site
USD 100,000 - 150,000
DevSecOps Architect
DevSecOps Architect

Hard Rock International • Town of Florida (NY), Northern (KY)

On-site
USD 140,000 - 200,000
Enterprise Architect
Enterprise Architect

180 Seminole Hard Rock Support Services • United States

On-site
USD 140,000 - 190,000
Maintenance Technician
Maintenance Technician

141 Hard Rock Cafe International (STP) Inc • United States

On-site
USD 42,000 - 64,000
Sales Associate - Hard Rock Store
Sales Associate - Hard Rock Store

003 Seminole Hard Rock Tampa • United States

On-site
USD 18,000 - 23,000
Accountant II
Accountant II

006 Seminole Casino Immokalee • Immokalee (FL)

On-site
USD 65,000 - 90,000
Benefits package
Cybersecurity Network Engineer
Cybersecurity Network Engineer

180 Seminole Hard Rock Support Services • United States

On-site
USD 130,000 - 180,000
Benefits package
Cafe Retail Sales Associate
Cafe Retail Sales Associate

141 Hard Rock Cafe International (STP) Inc • United States

On-site
USD 28,000 - 36,000