Senior Software Engineer - Frontend

Division: Time Out Media
Location: Kings Cross, London
Reporting to: Tech Lead
Internal: Technology

Role Overview

We are seeking an experienced Software Engineer with hands-on front end experience to join our Technology organization on the SiteX team. Our goal is to improve our users social lives by providing products that help to ensure that they spend their time (and money!) doing things they’ll actually enjoy. 

As a developer on the SiteX team you’ll be working on the core platform rebuild. The project is in its early stages of creation resulting in a modern dev environment using NodeJS, Koa and React. Whilst the role is primarily front end you also have the option to work in a more fullstack role, and we’re happy to help you grow your skill set in this direction. Prior knowledge of React, Node, Typescript and Koa are not required. 

You will partner with business stakeholders, integration partners and your colleagues on the tech team to develop simple, scalable solutions to solve a wide range of problems. 

Key Responsibilities

● Develop software solutions in small squads with a focus on simplicity and scale
● Use modern Javascript, HTML and CSS to develop features for the main Time Out site
● Work with the product and UX teams to define and refine features and functionality on the site
● Writing well structured code that is robustly tested
● Improve performance and accessibility across the Time Out site
● Help make architectural decisions about new platforms, frameworks and features
● Have a voice in the future of a growing business
● Help create a culture of problem-solvers
● Help to advocate good development and testing practices
● Help to advocate using software/technology to solve business goals, and formulate solutions to everyday business problems
● Mentor other members of the team, and share knowledge and experience with the wider department

Skills and Experience

● 5+ years software development experience
● BSc/BA in Computer Science/Math is a plus
● Familiar with common/standard design patterns
● Experience developing pages with HTML, CSS, Javascript
● Experience with building performant solutions for high traffic volume sites
● Experience with building server side rendered backends, ideally with NodeJs
● Understanding of potential breakpoints when scaling for the web
● Experience using modern source control systems
● Able to communicate clearly verbally and in written documentation
● Share opinions on coding practices and technical design rigor, and a willingness to debate
● Able to provide guidance for best practices to the group and other developers
● Comfortable working in a team environment and collaborating across disciplines

Interested in applying but don't tick all the boxes on the list? Please apply, we'd still love to hear from you. 

What we look for in a candidate

Time Out is a company filled with individuals as diverse as the cities we live in and cover.  At the same time there are common characteristics and values we all share. To join our team, you’ll want to… 

● Have excellent communication and relationship building skills
● Be a team player and ready to engage and debate.
● Be commercially astute - make tradeoffs against business and revenue considerations.
● Have a high sense of ownership, urgency and drive.
● Pragmatic instead of dogmatic - choose design approaches based on engineering and human principles.
● Be flexible but persistent - ready to change how you get things done, but persistent in the pursuit of excellence.
● Be ready and willing to work in an environment that is still maturing and figuring out processes and technologies.
● Be a lifelong learner, proactive in the pursuit of your own growth.
● Willingness to learn and take on additional tasks across our tech stack, such as configuring databases, developing schemas, pulling data from APIs.  

Culture Fit

At Time Out Group we believe in diversity and equal opportunity for all people.  We do not discriminate against external or internal candidates on the basis of age; disability; gender reassignment; race; religion or belief; sex; sexual orientation; marriage and civil partnership; and pregnancy and maternity. We believe that diversity develops creativity and enables personal and professional growth where we all learn from each other. We believe in an open culture where ideas are shared candidly and where there is no fear of failure, but rather an understanding that we must experiment and have the freedom to succeed. We believe that everyone has the right to express themselves as they are as this enriches us all. We believe in an open world and the pursuit of happiness, after all, we are in the happiness business.

“Right now is a great time to join the Time Out Tech team! Time Out is an amazing global brand helping people around the world to explore the best of the city. We are operating in an industry that is constantly evolving which means we need to stay nimble as we continue to transform our business. We're looking for motivated team members who care deeply about user and audience engagement to help us build a better online experience, with a deep focus on driving community and loyalty. We believe in experimentation, collaboration and continuous learning. If this sounds like the right environment for you, please apply to join our team!” Theresa Meyer, Head of Product and Engineering at Time Out – click here for more:

About Time Out Group plc

It all began in London in 1968 when Time Out helped people discover the exciting new urban cultures that had started up all over the capital. Since then, this iconic brand has consistently maintained its status as the go-to source of inspiration for both locals and visitors alike.

Time Out Group has been named one of the Most Innovative Companies for 2020 by Fast Company - this prestigious annual list honours the businesses making the most profound impact on both industry and culture, showcasing a variety of ways to thrive in today’s fast-changing world. The Group comprises two highly synergistic business divisions: Time Out Media and Time Out Market. 

Time Out Media’s digital and physical media proposition comprises websites, mobile, social media, print and live events. Across these platforms, Time Out distributes its high-quality content – written and curated by local expert journalists – around the best food, drinks, culture, art, music, theatre, travel and entertainment in 328 cities and 58 countries. The Company is monetising this global reach and its strong traffic from a desirable audience via digital and print advertising as well as e-commerce. Since its launch 50 years ago, Time Out has become a global brand that advertisers and consumers love and trust.

Time Out Market is a food and cultural market leveraging the Time Out brand to bring the best of the city under one roof: its best chefs, drinks and cultural experiences – based on the editorial curation Time Out has always been known for. The first Time Out Market opened in Lisbon in 2014 and is now Portugal’s most popular attraction with 4.1 million visitors in 2019. Following this success, five new Time Out Markets opened in North America in 2019 in Miami, New York, Boston, Montréal and Chicago. A further pipeline of other global locations includes Dubai, Porto, London and Prague. 

Across both business divisions, the Group’s mission is to help people around the world go out better. 

Time Out is headquartered in London (United Kingdom) and listed on London's AIM stock exchange, trading under the ticker symbol 'TMO'.

Time Out is a dynamic, pioneering brand and so is our team. We want to work with the best and brightest talent because we work for the world’s greatest cities, the people enjoying them and the businesses in them. As a truly global team we get to collaborate with colleagues from New York to Paris, Tokyo and Sydney and beyond. It’s our integrity, passion, curiosity, creativity and openness that make us successful and a unique team.

Job Applicant Privacy Notice