
Job Description
Summary
Temporary Senior Full Stack Software Engineer (Remote) to develop React/Next.js micro-fe applications with GenAI for Marriott.
## Senior Full Stack Software Engineer (Temporary, Remote)
Marriott International is seeking a Senior Full Stack Software Engineer for a temporary, full-time, and remote position. You will join a dynamic team working on a cutting-edge React-based micro-frontend architecture, utilizing new GenAI tools to build the next generation hospitality web portal.
### About the Role This role involves developing scalable web software for our global customer base. You will collaborate with product owners, UX designers, and engineering teams to deliver high-performing applications across all modern web browsers and devices.
### Key Responsibilities
- Develop and maintain TypeScript libraries and platform tools for React / Next.JS applications.
- Collaborate with cross-functional teams to design and implement user-friendly features across various form factors.
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs, proposing alternative solutions when necessary.
- Participate in code reviews to maintain high code quality and consistency.
- Efficiently troubleshoot and debug software issues.
- Stay current with the latest front-end technologies and best practices.
- Mentor and provide guidance to junior developers.
- Communicate complex technical ideas effectively with team members and stakeholders.
- 7+ years of experience in software design and development, with expert-level proficiency in JavaScript, TypeScript, NodeJS, Next.js, and React.js.
- Experience utilizing GraphQL and REST APIs.
- Exposure to agentic GenAI development tools such as Claude or ChatGPT.
- 5+ years of hands-on experience with application development tools and content management systems like Adobe Experience Manager.
- Proven experience building enterprise-scale web applications using micro-frontend architecture.
- Demonstrated experience developing software with React front-end libraries/frameworks.
- Experience customizing webpack configurations and writing custom plugins for UMD bundles.
- Strong knowledge of performance optimization techniques.
- Experience with testing frameworks including Jest, Jasmine, Mocha, and Junit with Mockito.
- Additional experience with agentic GenAI development tools.
- Familiarity with Figma, Adobe Experience Manager, or other Headless CMS platforms.
- Experience with DevOps tools such as Git, JIRA, Jenkins, Harness, and Dynatrace.
- Demonstrated UI implementation skills, supported by a professional portfolio.
- Proficiency in developing custom reusable components using Atomic Design principles.
- Experience integrating Adobe Experience Manager (AEM) with React components in both headful and headless architectures.
- Background in working with multi-repository codebases.
- Ability to write deployment configurations.
- Awareness of industry developments, best practices, and environments in web application design.
- Strong verbal and written communication skills.
- **Pay Range:** $47.30 to $84.09 per hour.
- **Benefits (FLEX opportunities):** Medical, dental, vision, health care/dependent care FSAs, life insurance, disability insurance, 401(k) plan, stock purchase plan, paid parental leave, property discounts, commuter benefits, and more. Benefits are subject to eligibility, enrollment, and other terms.
- **Work Environment:** This position offers a flexible work schedule and remote work options. While Marriott HQ is in Bethesda, MD, remote candidates outside commuting distance are welcome.
Similar Jobs
Physician Medical Asset Support Team (O-6 Billet) Non-Supervisory
Physician (Internal Medicine)
Health Application Services Program Officer (App) (O-5 Billet) Non-Supervisory
Company Details
About
Marriott International, Inc. is an American multinational company that operates, franchises, and licenses lodging brands that include hotel, residential, and timeshare properties.