Marriott is seeking to advance its Hotel Website digital experience and enhance user engagement and satisfaction by leading technical strategy and execution, driving innovation with cutting-edge technologies including AI, and ensuring continuous improvement and scalability of the HWS platform.
Requirements
- 7+ years of professional experience in React/NextJS development.
- Strong fundamentals in data modeling and database normalization
- Strong proficiency in Java and supporting Java frameworks like spring boot. (preferred)
- Solid understanding of web markup, including HTML5 and CSS3.
- Knowledge of NGINX web servers and routing configurations.
- Experience with monitoring tools like Dynatrace, Splunk, et al.
- Experience with RESTful APIs and asynchronous programming.
Responsibilities
- Lead the development and enhancement of React/NextJS components ensuring high-quality and scalable solutions.
- Integrate React/NextJS components with AEM components and various downstream data sources and APIs, facilitating seamless data flow and functionality.
- Design, implement, and maintain multi-locale and multi-lingual websites, ensuring a consistent user experience across different regions and languages.
- Experience with automation scripting and AI-driven code generation for scalable development.
- Optimize Couchbase, CDN caching and other caching mechanisms to improve website performance and load times.
- Oversee release management and code deployment through branching strategies, ensuring smooth and error-free deployments.
- Develop multi-themed brand websites to support various Marriott brands, maintaining brand consistency and uniqueness.
Other
- This is a temporary position.
- Bachelor's degree in computer science, Software Engineering, or a related field preferred (or equivalent experience).
- Excellent problem-solving skills and attention to detail.
- Effective communication and teamwork skills.
- Proven ability to work in an Agile development environment.