Principal Software Engineer Front-End (Remote)other related Employment listings - Midway, FL at Geebo

Principal Software Engineer Front-End (Remote)

VACCINATION REQUIREMENT:
MGM Resorts now requires that all new hires who do not exclusively work from home to provide proof of vaccination against COVID-19 before beginning work effective August 30, 2021 (excluding hourly employees for properties located in Mississippi or New Jersey). Location:
US, NevadaBecome 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. PRIMARY PURPOSE:
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 principal software engineer you will own the front-end experience for the most critical guest facing features on the MGM websites and mobile applications. You will collaborate with product partners to understand the product vision, and you will influence product strategy. You will work with other technical leaders to translate an abstract product vision into concrete, pragmatic technical roadmaps, weigh in on technical feasibility and scope, drive 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 advise senior stakeholders, serve as the leader for key product initiatives that span multiple teams and require significant alignment and collaboration, and mentor other senior engineers. PRINCIPAL DUTIES AND
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. Drive consistency, reliability, supportability, and observability across our services. Effectively communicate to pull people together and enable them to find solutions to challenges they encounter. Analyze product tradeoffs and deliver simple and intuitive products that work. Establish strong relationships with diverse teams spanning all organizational levels. Provide technical leadership, mentoring, and direction to front end engineers as needed. Model and act in accordance with MGM mission and values. Perform other duties as assigned. MINIMUM REQUIREMENTS:
10
years of experience delivering web and front-end software products and services at enterprise to internet scale in a production environment. Bachelor's degree in Computer Science, Engineering, or a related technical field; or equivalent experience. PREFERRED:
7
years of experience with web development technologies (React, Typescript, NextJS or other SPA framework) and experience with performance and CDN caching strategies. 5
years as a lead engineer with experience increasing velocity and capacity in a team. Previous experience working in a similar resort setting. Previous experience with distributed computing, enterprise-wide systems, agile-based development, Scrum, Kanban or other agile methodology and experience working in a DevOps culture and with distributed teams. Experience with Cypress (or similar) testing framework. Experience with backbone.js, angular.js, react or ember.js. Experience working with react.js in the last 3 to 5 years. Experience with Typescript at least for 2 years minimum. Familiarity or experience with netlify, circle ci, cypress, webpack, storybook, and next.js. Previous experience with Gatsby.js, Vue.js, Sanity.io a plus. Previous experience working in a similar resort setting. KNOWLEDGE, SKILLS, AND ABILITIES:
Experience with web development technologies (React, Typescript, NextJS or other SPA framework) and experience with performance and CDN caching strategies. 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 effectively create alignment with many stakeholders and can deal with ambiguity. 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. Familiarity with node.js and GraphQL API's.
Salary Range:
$250K -- $500K+
Minimum Qualification
Software Development, Technology ManagementEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.