This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs in Las Vegas today

To post a job, login or create an account |  Post a Job

  Jobs in Las Vegas  

Bringing the best, highest paying job offers near you

previous arrow
next arrow
Slider

AEM/React Engineering & Platform Manager

Caesars Entertainment Corporation

This is a Full-time position in Las Vegas, NV posted April 7, 2021.

Working remote or from Las Vegas, NV and reporting to the VP of eCommerce Products, the AEM / React Engineering and Platform Manager is responsible for driving the engineering management of caesars.com and it’s set of hotel booking, vacation planning, and content management capabilities, for Caesars Entertainment and its family of brands (Caesars Palace, Flamingo, The LINQ, Harrah’s, Bally’s, etc.).

The AEM/React Engineering and Platform Manager will lead engineering standards of multiple product scrum teams, in close collaboration with the Digital Product leadership, to architect and execute AEM and React application development for the guest experience, across all web-based digital channels including mobile, desktop, signage, voice, etc.This role is the technical leader for Adobe Experience Manager Sites and our React programming practice, driving the engineering roadmap of AEM, and the engineering delivery of guest facing product capabilities powered by AEM and React to create personalized content-managed eCommerce experiences.

In addition, this leader will be accountable for the successful launch of defect-free, lightweight, modular, reusable components and templates from ideation through implementation, as well as continuous optimization through the product lifecycle.

The AEM / React Engineering and Platform Manager will also focus on internal authoring capabilities to enable our scrum teams to drive workflow and publication activities from our various Hotel and Casino properties around the world.The ideal candidate will have a proven and deep understanding of Adobe Experience Manager
– Sites, Assets, and Target exhibited through web development and front-end coding practices and principles with respect to responsive web engineering.

The AEM Engineering and Platform Manager will be responsible for ensuring her/his teammates participate in the creation and consistent application development of digital product engineering design principles, patterns, and shared code libraries to ensure efficient and scalable product development.

The candidate must be able to collaborate within the team, across multiple product teams and vendor/ partners simultaneously, excel in a fast-paced environment, identify and leverage opportunities across teams and departments including marketing, content management, revenue management, property management, and IT.The role will provide developer leadership with up to three product/capability teams and their individual product engineers who bring our guest-facing products to market, acting as a servant leader to the members of the scrum teams of 5-10 employees, contractors, freelancers and vendors as digital products and initiatives are proposed, designed, developed and launched.

The AEM Engineering and Platform Manager must have the leadership and drive to direct and serve teams that ideate and deliver high-quality code and user experiences of digital products for our customers, by cultivating a culture of end-user focused product engineering, delivery and innovation powered by data and consumer insights.Essential Duties and Responsibilities:Planning:* Provides input into the eCommerce and Digital Products Roadmap on a to drive the AEM Platform forward* Responsible for planning, development, programming, and coding of complex and business critical eCommerce front-end technology solutions using AEM, HTL, React, and Adobe Target within both AEM pages and/or a SPA (single-page-application)* Partner with Product Management, and the Delivery Leads to introduce engineering improvements to sprints* Ensure all technical leaders are engaged and aligned for decisions impacting the platform or applications* Plans with other product engineering teams for the development of a shared component library and ease of portability of functionality across multiple site experiencesAccountability:* Builds highly productive autonomous teams who are responsible for the software delivery, software quality and technical roadmap for a product vertical reliant upon AEM and React* Coach of the team and ultimately responsible for coaching developers in writing resilient and high-quality code (and not just pull from libraries) for the development of eCommerce marketing and content management capabilities, while providing consultative guidance for the team of developers on sizing, scope and risk* Accountable for code quality, web application speed and performance, unit tests, test automation progress, standards definition and adherence with regards to AEM Sites, and usage of AEM fragments, components, and templates throughout caesars.com* Defining, documenting, and enabling solutions for the content producers in the use of AEM content management authoring and workflow capabilities* Accountable for reviewing project plans to ensure plan is logical and achievable* Responsible for defining the “definition of done” and documentation of the completed front-end application solutions* Assesses and addresses software quality, team morale, engineering maturity to make decisions on tactical and strategic changes to the AEM-based engineering team in a given product vertical* Creates team culture and environment for open, honest communication and healthy discussion* Sets expectations and direction for the engineering team on best practices, quality, delivery by aligning with organizational and industry standards / best practiceDevelopment:* Creation and ownership of a library of Content Fragments, AEM Components, and templates for use by various scrum teams in the development of content and pages, through the entire caesars.com experience* Aligns the talents and interests of the team with assignments and continuously raises the team’s capabilities by identifying opportunities for improvement and addressing them* Assists and guides the tech leads and developers within the scrum teams to package and prepare code releases within dev/test/stage environments* Partners with Adobe Managed Services to conduct DevOps activities for AEM production code releases* Manages engineering resourcing requests, allocation to projects, and prevents resource churn / impact and keeps the engineers as stable as possible to eliminate impact to delivery* Ensures team is following Agile best practices including proper sprint grooming, planning, execution, demo and retro while supporting scope management discussions and guiding the teams on how to manage scope changes / change requests* Proactively collaborates to address challenges and opportunities in areas outside of engineering which are affecting the team and/or larger engineering organization while operating as part of a team, takes team-first approach to communication, decision making* Ensures engineering team understands what we are building, how we are building it, how the system works and how Guests will use it* Fosters tight collaboration between UI and service teams to collaborate on APIs and ensure we have the best technical solutions* Participates in the generation of production deployment / release plans and facilitates agile/incremental deployment of code all of the way to production* Facilitates build out of infrastructure which is more than sufficient for the needs of the project ahead of when the team will need it* Ensures that team proactively identifies Guest impacting errors, crashes, etc and raises the issues to Product for prioritization* Proactively drives root cause analysis of major outages and facilitates corrective measures so the issues do not happen againFinancial Responsibilities:While this role does not have direct budget oversight, the Engineering and Platform Manager has the responsibility to control development costs and build product capabilities that will exceed revenue targets which determine the financial success of the product.Qualifications:EXPERIENCE:* A lover of clean, efficient, and reusable code with a minimum of 8 years in a digital product engineering role, at least 5 years within a scrum team.* At least 6 years of proficiency in developing web sites/applications with Adobe Experience Manager
– Sites.* 4 years of proficiency in developing web applications with React, NodeJS and experience in consuming microservices.* 4 years of experience integrating web / microservices architecture.* 1 year of experience implementing Adobe Target, Target premium a plus* Experience in developing web applications using ReactJS, and other supporting JavaScript frameworks.* Experience using GitHub, Jenkins, and or similar tools and technology.* Understands software engineering thoroughly and is able to participate in technical design discussions, troubleshoot/identify technical issues and challenge technical decisions* Expert level experience and understanding with unit testing, release procedures, coding design and documentation protocol as well as change management procedures.* Strong debugging, problem solving and investigative skills.

Ability to assimilate disparate information (apm alerts, logs, error messages) and pursue leads to find root cause of defects.* Experience developing in an agile/scrum development environment using Jira and Confluence for feature tracking and documentation.* Demonstrable portfolio of products in market.EDUCATION & LEADERSHIP:* Bachelor’s degree required.* Relevant degree in computer science or MIS preferred.* Strong knowledge of the online travel industry, and travel/tourism in general is a plus.* Significant experience in leading team members/organizations in bringing high quality digital products to market* Maintains positive and inspirational leadership stance, especially in times of difficulty when the team needs support and direction* Proactively communicates issues, time slips, outages to team and stakeholders as soon as information is known and elevates issues when progress can no longer be made but attempts to resolve issues first* A positive outlook and willi