Technical Frontend Lead – Ticketmaster team (1 year contract)

Ticketmaster gives millions of fans – worldwide – fair and easy access to the biggest and best in live entertainment.
Driven by innovation, unparalleled scalability, and unmatched support, Ticketmaster is the definitive leader in professional ticketing solutions. Over 12,000 artists, teams, and venues around the world are giving trust to power their amazing performances daily — with more than 500 million tickets sold each year.

Bakson Ltd company collaborates with Ticketmaster for 19 years already. Bakson Ltd delivers the software used by millions of users across the globe.

You will be working on the Global Consumer Platform team, which is a React application using Next.js, built with performance, flexibility and stability in mind. Particular focus would be on functionalities available to customers upon they purchase tickets.

WHAT YOU WILL BE DOING

  • Work together with Principal Developer to suggest the right course of action to solve the problems at hand based on the architectures and best practices.
  • Connect with a series of stakeholders to gather as much information as possible regarding the problem at hand (UX / Design / 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.

WHAT YOU NEED TO KNOW (TECHNICAL SKILLS/COMPETENCIES)

  • You have expert knowledge of JavaScript, common design patterns and gotchas of the language.
  • 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 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
  • You understand the importance of Accessibility and champion standards’ compliance.
  • The know how to build components to be accessible for everyone, including those with the need to use assistive technologies.
  • 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.).

YOU (BEHAVIOURAL SKILLS/COMPETENCIES)

  • Working Professionally: You set high standards, committed to meeting customer needs, understand others’ perspectives and seeks to make incremental improvements to performance.
  • Working to Achieve Results: You show willingness to learn, are organised and methodical, monitoring progress of work and present yourself confidently.
  • Working with others: You work cooperatively with colleagues, communicate clearly, accept and adapt to change
  • Working Innovatively: You will be proactive and suggest improvements to improve delivery or service. Make connections, patterns and encourages a creative environment and aligns actions with wider goals and models.

WHAT TO EXPECT?

  • A flat team structure and a highly collaborative culture that values progress over perfection and encourages creativity, innovation and diversity
  • A highly motivated global team of colleagues
  • A flexible working style – primarily remote position. Working from the office on demand

WHAT WE OFFER

  • Mix of serious projects and a great working atmosphere, well recognized on the market.
  • Dynamic international work environment.
  • Skilled and senior co-workers.
  • Proper financial compensation.
  • Private medical care
  • Personal and professional development – personal education budget, internal Tech talks and soft skills trainings

WHO WE ARE?

Bakson Ltd is a software development company based in Belgrade. We are working with teams around the world and take pride on variety of projects we handle and technology we use.

HOW DO WE WORK?

Our workflow is inspired by Agile and Lean principles. We’re not devoted to Scrum or any other framework, but are trying to work in small batches, with fast feedback and very close interaction with product owners.

The emphasis in our team is on collaboration and mutual support – sharing project workflow with globally distributed teams, contributing code to core global services and applications, and encouraging cultural exchange between development groups. Ticketmaster encourages working from home, and the distributed nature of our teams requires us to have flexibility around working hours. We’re familiar with asynchronous and remote work. A Software Engineer in our company is a core writer of code, but also an inspirer and an exemplar to other developers…

Basically, what we care about is that you are a self-starter, happy to work with others, and prepared to adapt and do your best.

HOW TO APPLY?

We aim for our hiring process to be as collaborative and realistic as possible, so it’ll be focused on writing and reviewing code – both written by you and by others. We want you to feel like you’d be comfortable working with us, and we also want to feel the same way, so you’ll meet quite a few of the team, and interact with them in as close to a life-like way as possible. This is a two-way street – we’re keen for you to like us as much as the other way around. If you’d like get started, you can apply by pressing the “apply” button on this webpage or by sending a CV or an introductory email to [email protected]

This website uses cookies for a better browsing experience, as explained at cookie policy. We are using cookies necessary for website functionality and analytics cookies:

OK