Fandango is seeking a Senior level Front End Software Engineer to work on customer-facing websites.
The role involves collaborating with a team of software engineers to deliver critical projects and features for Fandango’s business.
Responsibilities include building and releasing features for high-profile eCommerce sites, designing, developing, testing, deploying, maintaining, and improving software.
The engineer will support and maintain build processes, perform code reviews, and collaborate with peers on software solutions.
Interaction with Product Managers and Quality Engineers is essential to deliver high-quality software and user experiences.
Participation in Agile ceremonies such as standups, retrospectives, and sprint planning is required.
The engineer will troubleshoot and fix production issues as they arise and participate in on-call rotations.
Mentoring team members on complex technical and design issues is also a key responsibility.
This position is fully remote, allowing the employee to work from a non-NBCUniversal worksite.
Requirements:
A BS degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience in lieu of a degree is required.
Candidates must have 5+ years of professional experience as a software engineer in a front-end or full-stack capacity.
A deep understanding of current web software design patterns and principles is necessary.
Expert-level proficiency with JavaScript, Node.js, jQuery, HTML, and CSS is required.
Experience with one or more modern front-end frameworks/libraries such as React/Redux, Angular, Vue.js, or Polymer is essential.
Familiarity with Git and source code control management, including branching strategies, is required.
A solid understanding of key web development principles, including DOM hierarchy, semantic markup, performance optimization, accessibility, and responsive vs. adaptive layouts, is necessary.
Working knowledge of common networking, infrastructure, and technical security fundamentals is required.
Familiarity with the entire web stack, including protocols and web server optimization techniques, is essential.
Experience developing user-facing software, preferably at scale, is required.
Benefits:
Employees will have the opportunity to work in a collaborative and inclusive culture that values community service.
The position offers the chance to be part of a new publicly traded company, Versant, which is expected to be formed from NBCUniversal's cable television networks and digital assets.
Employees will have the opportunity to mentor and grow within the software engineering team.
The role allows for flexibility as it is fully remote, enabling work from home.
NBCUniversal is committed to providing equal employment opportunities and reasonable accommodations for individuals with disabilities.