JDXpert Jobs
     
HRTMS Job Description Management

Software Sr Engineer II

J  o  b    D  e  s  c  r  i  p  t  i  o  n

 

 

 

Job Profile Title:

Software Sr Engineer II

Job Code:

11769

Profile Title:

11769 Software Sr Engineer II

Grade / Band:

IC5

FLSA Status:

Exempt

Become one of the stars behind The SHOW and become part of the world's most powerful entertainment brands. Our Company has one exciting mission: to entertain the human race.  The front end engineering team builds the user interfaces and user experiences of MGM sites and apps. We work closely with product, design, data science, creative, and marketing  partners to deliver features and experiences used by millions of people. Besides that, we work with many engineering teams on systems that enable engineers to develop more  efficiently, improvements that make the product more performant, and architecture that is scalable and robust. As a Senior Software Engineer II ‐ Front End you will own the front end  experience for the most critical guest facing features on the MGM websites and mobile applications.  You will create new customer experiences and help identify architectural gaps and  work with the team to identify potential solutions. You will deliver per technical standards and non‐functional requirements. You will collaborate with designers and product managers  to ensure technical feasibility of UI/UX designs.  You will collaborate with product partners to understand the product vision, and you will influence product strategy. You will take part  in architecture and performance discussions and metrics, and participate in the design, prototyping, and release of high‐quality products that delight our customers and support our  business goals. You will also take part in key product initiatives that span multiple teams and require significant alignment and collaboration, and mentor other engineers.


Principal Duties & Responsibilities

Develop and execute production grade code through vision, definition, planning, execution, deployment and sustainment for MGM websites and mobile applications.

Partner closely with Product Management to build great customer experiences, leading an engineering team to help Product Management achieve their product goals.

Work with technology leadership to identify and implement new technologies and techniques that can improve our overall platform performance and ultimate customer experience.

Influence the organization via quality standards to enhance the technical design, development, deployment, and maintenance of the product.

Build relationships with diverse teams across the MGM organization, and provide the communication and leadership to motivate them to build cross‐organizational solutions.

As an individual contributor, provide technical leadership, mentoring and direction to front end engineers as needed.

Perform other job‐related duties as requested.


Required for All Jobs

Performs other job-related duties as requested.

Proof of eligibility to work in the United States


Education and Experience

Bachelor degree or equivalent experience and 8+ years of prior relevant experience


Education

Education Level

Education Details

Required/
Preferred

Bachelor's Degree or equivalent experience

Computer Science, Engineering or a related technical field; or equivalent experience

Required


Work Experience

Experience

Experience Details

Required/
Preferred

8+ Years of Prior Relevant Experience

Experience delivering web and front end software products and services at enterprise to internet scale in a production environment, or related experience.

Required

5+ Years of Prior Relevant Experience

Frontend engineer with experience increasing velocity and capacity in a team

Required

5+ Years of Prior Relevant Experience

Experience with web development technologies (React, Typescript, NextJS or other SPA framework) and  experience with performance and CDN caching

 

Preferred


Additional Requirements

Details

Required/
Preferred

Familiarity with node.js and graphql api's

Preferred

Previous experience with distributed computing, enterprise‐wide systems, agile‐based development, Scrum, Kanban or other agile methodology and experience working in a DevOps

Preferred

Experience with Typescript at least for 2 years minimum.

Preferred

Familiarity or experience with netlify, circle ci, cypress, webpack, storybook, and next.js

Preferred

Experience with Cypress (or similar) testing framework.

Preferred

Experience with backbone.js, angular.js, react or ember.js

Preferred

Experience working with react.js in the last 3 ‐ 5 years.

Preferred

Previous experience with NextJS, Gatsby.js, Vue.js, Sanity.io a plus

Preferred


Knowledge, Skills and Abilities

KSAs

Experience or familiarity with managing CI/CD pipelines, Cloud (AWS, Azure preferred), GraphQL Services, REST APIs, Microservices.

Expertise in API design and GraphQL.

Strong understanding of all software layers including UI, service, data store and communication layers.

Experience with driving large scale, time‐sensitive initiatives.

Experience with designing and building large scale production systems or features.

Can demonstrate empathy for consumers and has an in‐depth understanding of user‐facing feature development.

Has good product sense and interest in contributing to product solutions with cross‐functional partners.

Understands or has prior experience with the latest releases of React, specifically hooks and react context api.

Familiarity with Azure or experience with AWS or GCP, specifically hosting SPA's.


Physical Requirements

A thorough completion of this section is needed for compliance with legal standards such as the Americans with Disabilities Act. The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

Physical Requirement

N/A

Rarely

Occasionally

Frequently

Constantly

Weight/
w.p.m.

Balancing

 

 

 

 

 

 

Bending

 

 

 

 

 

 

Carrying __pounds

 

 

 

 

 

 

Clear speech - simple

 

 

 

X

 

 

Clear speech - complex

 

 

 

X

 

 

Climbing

 

 

 

 

 

 

Crawling

 

 

 

 

 

 

Crouching

 

 

 

 

 

 

Distant vision

 

 

 

 

 

 

Driving - auto/van

 

 

 

 

 

 

Driving - limousine

 

 

 

 

 

 

Flexibility - upper body

 

 

 

 

 

 

Flexibility - lower body

 

 

 

 

 

 

Hearing/Listening

 

 

 

 

 

 

Kneeling

 

 

 

 

 

 

Lifting __pounds

 

 

 

 

 

 

Near vision

 

 

 

 

 

 

Normal vision

 

 

 

X

 

 

Pushing/Pulling

 

 

 

 

 

 

Reaching

 

 

 

 

 

 

Sitting

 

 

 

X

 

 

Standing - 5 hours minimum

 

 

 

 

 

 

Stooping

 

 

 

 

 

 

Typing __w.p.m.

 

 

 

X

 

45

Walking

 

 

 

 

 

 


Work Environment

While performing the duties of this job, the associate is required to work within the selected work environments.

Work Environment

N/A

Rarely

Occasionally

Frequently

Constantly

Communication - verbal

 

 

 

X

 

Communication - written

 

 

 

X

 

Confined area

 

 

 

 

 

Contacts - works alone

 

 

 

X

 

Contacts - works around others

 

 

 

X

 

Contacts - works with others

 

 

 

X

 

Exposure to dust / dirt

 

 

 

 

 

Exposure to fumes / odors

 

 

 

 

 

Extreme cold

 

 

 

 

 

Extreme heat

 

 

 

 

 

Fast pace

 

 

 

 

 

Hazardous conditions - Chemicals

 

 

 

 

 

Hazardous conditions - high structures

 

 

 

 

 

Hazardous conditions - high voltage

 

 

 

 

 

Indoors

 

 

 

 

 

Noise levels - low to moderate

 

 

 

 

 

Noise levels - low to high

 

 

 

 

 

Office conditions

 

 

 

 

 

Outdoors

 

 

 

 

 

Restricted area

 

 

 

 

 

Shifts

 

 

 

 

 

Smoke

 

 

 

 

 

__% Travel

 

 

 

X

 

Vibration

 

 

 

 

 

Wet/Humid

 

 

 

 

 


Mental Requirements

While performing the duties of this job, the associate is required to work within the selected mental requirements.

Mental Requirement

N/A

Rarely

Occasionally

Frequently

Constantly

Analytical

 

 

 

X

 

Clerical

 

 

 

X

 

Comprehension

 

 

 

X

 

Crisis incidents

 

 

 

 

 

Customer service

 

 

 

X

 

Decision making

 

 

 

X

 

Fatigue

 

 

 

 

 

High pressure

 

 

 

X

 

Judgment

 

 

 

 

 

Long hours

 

 

 

 

 

Math skills - advance

 

 

 

X

 

Math skills - basic

 

 

 

X

 

Memorization

 

 

 

 

 

Organization

 

 

 

X

 

Perception

 

 

 

X

 

Reading - simple

 

 

 

X

 

Reading - complex

 

 

 

X

 

Repetition

 

 

 

 

 

Safety hazards

 

 

 

 

 

Tight deadlines

 

 

 

X

 

Working conditions

 

 

 

 

 

Writing - simple

 

 

 

X

 

Writing - complex

 

 

 

X