✦ Luna Orbit — Software Engineering

FLEX Director, Principal Engineer

at Marriott International

📍 Bethesda, MD, United States Hybrid Posted March 17, 2026
Type Not Specified
Experience lead
Exp. Years 7+ years
Education Not specified
Category Software Engineering

Lead front-end engineer responsible for developing a scalable React-based micro-frontend architecture for Marriott's web portal, collaborating with cross-functional teams to deliver high-quality user experiences.

  • Develop and maintain React micro-frontends
  • Collaborate with product and UX teams
  • Optimize application performance
  • Mentor junior developers
  • Participate in code reviews

Expertise in React, Next.js, TypeScript, micro-frontend architecture, UI/UX design, performance tuning, and content management systems like Adobe Experience Manager.

The ideal candidate is a lead front-end developer with 7+ years of experience in React, Next.js, and TypeScript, skilled in UI/UX design, performance optimization, and mentoring junior developers in a hybrid work environment.

ReactNext.jsTypeScriptUI/UX designPerformance optimization
GenAI toolsFigmaAdobe Experience ManagerHeadless CMSWebpack customization
ReactNext.jsTypeScriptAdobe Experience ManagerFigma
reactnext.jstypescriptjavascriptmicro front-endui uxperformance optimizationcode reviewtroubleshootingcontent management
ReactNext.jsTypeScriptJavaScriptMicro-frontend architectureUI/UX designPerformance optimizationCode reviewTroubleshootingContent Management Systems
CollaborationMentoringCommunicationProblem-solvingTeamwork
Industry Hospitality / SaaS
Job Function Front-end development and architecture for scalable web portals
Role Subtype Front-End Developer
Tech Domains React, Next.js, TypeScript, Content Management Systems
reactnext.jstypescriptjavascriptmicro front-endui uxperformance optimizationcode reviewtroubleshootingcontent managementweb applicationsfrontend developmentscalable web portalcollaborationmentoringcross-functional teams

Less than 7 years of front-end experience, No React or Next.js experience, Unwilling to work in Bethesda, MD

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile