company_logo

Full Time Job

Lead Software Engineer, User Interface

Ticketmaster

Remote / Virtual 05-09-2024
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
LEAD SOFTWARE ENGINEER USER INTERFACE

Location: Los Angeles, CA, Chicago, IL, Phoenix, AZ +Remote

Division: Ticketmaster Resale

Contract Terms: Permanent

THE TEAM

You will be joining the diverse team of dedicated, highly skilled engineers. As a Lead Front end Engineer at Ticketmaster, you will be responsible for analyzing, coding, and maintaining the next generation of fan-facing services for Ticketmaster, the global leader in ticket management for large-scale sports and entertainment. You will work closely with other engineers, product owners and managers, and representatives from the business, to deliver unique, high quality, efficient, maintainable, and easy to use services. The software you will work on will be used by millions of people worldwide.

A career at Ticketmaster will challenge and engage you. We support the creators and producers of shows and live performances while connecting more passionate fans to these events. As a global and growing business, we can truly offer a world of opportunities to expand your skills and develop your career. Visit any of our offices, and you'll find a diverse mix of passionate employees, helping fans around the globe connect with the artists, teams and events they love. It truly is a unique and rewarding environment.

THE JOB

You will be working on our Global Consumer Platform which drives over 10 billion dollars of revenue annually, which is a React application using Next.js, built with performance, flexibility, and stability in mind. You will be accountable for delivering high quality, maintainable and performant solutions. You must think about solving user experience and technical problems and the long-term maintenance and cost of change of software solutions.

You take the initiative, solve problems, and eliminate roadblocks. You work under limited supervision with minimal day-to-day direction. Actively participating in overall solution and complex architectural design. The programs you create help Ticketmaster be more efficient and provide a high level of service excellence so we can remain the number one ticketing company in the world. It is an exciting time to join Ticketmaster as we are working towards aligning our technologies and products globally.

As a Lead Engineer you have gained extensive knowledge and technical expertise of the in-house developed applications and are able to participate at a high level. You are able to identify root causes, beyond treating symptoms and are able to suggest solid solutions. You will be accountable for delivering high quality, maintainable and performant End User Experience solutions and have expertise on all technologies used by the team. The programs you create help Ticketmaster be more efficient and provide a high level of service excellence so we can remain the number one ticketing company in the world.

WHAT YOU WILL BE DOING
• Work together with Lead Developers, architects, Product and program mangers across multiple business units and countries to suggest the right course of action to solve the problems at hand based on the existing architectures and best practices.
• Connect with a series of stakeholders to gather as much information as possible regarding the problem at hand (UX / Design /Architecture / Product / PMO…etc.).
• Focus on building software, keeping in mind the main principles of performance, flexibility, and platform scalability.
• Ensure code is reliable, maintainable, and fully tested.
• Focus on accessibility to ensure the site is inclusive of all our fans.
• Maintain, adopt, and suggest code standards, patterns and best practices through pairing and code reviews.
• Have expert troubleshooting techniques and resolve problems as they occur.
• Actively participate in gathering and validating technical requirements for the project.
• Make technical recommendations outside of the immediate team.
• You will offer leadership and mentorship for a small team.
• Seek opportunities to try out new ideas and solutions.
• Refactor code when needed.
• Monitor logs and identify issues.
• Provide subject matter expertise on software projects that the team is responsible for.
• Design and lead development efforts based on high level business requirements from stakeholders and work partners.
• Discover and Research new technology and practices to grow excellence and drive optimization of existing projects.
• Identify key performance indicators for projects and create metric goals with business partners to increase project quality over time.
• Participate in daily stand-ups, collaborative sessions, and team meetings to work as a team to create brilliant solutions.
• Learn all about the business of ticketing and find new opportunities for resale tech to reach even more fans.
• Be ready to adapt in a highly competitive business; priorities shift quickly, and solutions must be delivered that can adjust to meet and exceed customer expectations.
• Build models and prototypes that can be leveraged by the team to turn ideas into solutions.

TECHNICAL SKILLS

ReactJS and JavaScript
• You have expert knowledge of JavaScript, common design patterns and idiosyncrasies of the language.
• You are up to date with the latest standards.
• You have expert knowledge of React and common libraries and frameworks in the React ecosystem such as Redux and Next.js
• You have expert knowledge of debugging and measuring performance of JavaScript applications.

CSS
• You possess advanced understanding of Progressive enhancement as a design philosophy and deliver a first-class experience in restricted scenarios, serving up essential content and functionality to everyone and adding optional features as needed.
• You have expert knowledge of the various layout specs such as flexbox and grid.
• You will be able to architect a highly flexible CSS architecture with theming at its core.
• You have advanced experience with cross-browser and device testing.

Accessibility
• You understand the importance of Accessibility and champion standards' compliance.
• You will be able to liaise with design and UX to ensure accessibility is considered from the start of the development process.
• The components you build will be accessible for everyone, including those with the need to use assistive technologies.
• You are able to use tools to audit and fix accessibility issues and suggest improvements to the rest of the team.

Automated Testing
• You have expert experience writing both unit and integration tests using libraries such as 'react-testing-library'.
• You have expert experience writing end-to-end tests, Cypress preferred but not essential.
• You have experience setting up testing frameworks and are able to share with the team the pros and cons of different types of testing (unit, integration, e2e, etc.).

General
• Experience with CI/CD pipelines and deployment automation.
• Knowledge of streaming technologies such as Kafka is a plus.
• Experience with git-based source control management systems like GitLab is a must.
• Knowledge of cloud computing concepts and deployments via Docker images running on AWS ECS or Kubernetes is a plus.
• Excellent verbal, troubleshooting and written communication skills.
• Familiarity with UML sequence diagrams, flow charts, and block diagrams.
• Strong understanding of object-oriented design, web application architecture and relational database design.
• Experience and desire to work

[more...]

Jobcode: Reference SBJ-gk0mmq-18-189-185-251-42 in your application.

Company Profile
Ticketmaster

Live Nation Entertainment is the global leader in live entertainment and ticketing. Our world-class portfolio reaches all aspects of the live event and ticketing industry, from ground-breaking software in Ticketmaster, mix of legendary venues and restaurants in House of Blues, production leaders in Concerts, exceptional brand partnerships in Media & Sponsorship, and unparalleled team of artist managers in Artist Nation supported by diverse professionals in all facets of Corporate operations.