How to Apply To apply for any of these positions, please send an email to , with the job title as your subject. Psst, you'll need to enable Javascript to see the super secret email address. Note, no agencies will be considered. Please include a short cover letter, with the following: Your Last.fm user name

Your CV

Your current notice period

Your eligibility to work in the UK

Your salary expectation We reserve the right to be unimpressed if you can’t follow these simple instructions. Unless otherwise stated, all positions will be full time, and based at Last.fm HQ in Old Street, London (see our full address).

Full Stack / Front End Web Developer You’ll be joining 10 talented developers on the Last.fm software engineering team, which is responsible for building and maintaining the Last.fm website. Role Details Using HTML, CSS, JavaScript and Python / Django, you will be responsible for building and maintaining the website features on Last.fm to global standards, using CI/CD and Agile methods.

You will work closely with other developers, designers and product managers and be encouraged to influence the development of the product by providing input at all stages of the process.

You will be responsible for helping to maintain a development path that keeps us true to our principles and ensuring we scope, define and deliver a world-class product which provides a highly engaging user experience. Upcoming Key Projects Advancing Last.fm’s playlisting engine

Rolling out new data insights and visualisations for personalised listening reports

Developing new technology solutions to enable users to delve into their listening history

Real-time listening and trending stats for artists and individual tracks

Re-engineering our front-end to enable offline-first and better app integration Skills & Experience The ideal candidate will have: Knowledge of how the web works

Semantic, accessible HTML5

5+ years experience with CSS using BEM methodology

5+ years experience with MVC web frameworks such as Python / Django

Object Oriented browser programming in Javascript You might also have: Experience with any of the following: Bash, Docker, Git, Nginx, Varnish

Worked with a full web delivery stack including caches and CDNs (e.g. Fastly)

Experience with UX, User Testing, or A/B testing

Experience with Progressive Enhancement techniques What we offer Last.fm is used by over 20m users and your role as Full Stack / Front End Web Developer will directly shape the way that users interact with music and data on Last.fm, both through their listening history and by introducing new music to them. With Last.fm, you will: Influence the product through innovative technology solutions to help users get more out of music

Work with a friendly, smart team who are keen to share their knowledge and learn new things

Work in environment where ideas are valued and we create the product together

See your creation used and loved by millions of users

Be located in brand new offices in central London - right next to Old Street roundabout

Project Manager Last.fm is looking for an experienced Project Manager to lead the end-to-end software project delivery including definition, planning, execution and implementation. Department: Last.fm Product Team Reporting Line: Head of Product Key Responsibilities Be the heart of a cross-functional agile software development team delivering updates to Last.fm’s website and applications, across our technology stack

Oversee the planning, deployment and maintenance of Last.fm's development projects

Collaborate with the product owner and tech leads to organise the story backlog and deliver against it

Lead the collaborative team planning processes by running the daily standup and chairing other sprint meetings

Support technology teams to manage delivery proactively, balancing the scope, schedule, resourcing, dependencies, and communications

Produce and track accurate project plans, ensuring the agreed dates are being met Skills & Experience The ideal candidate will: Have 5+ years’ experience in successfully managing software delivery

Demonstrable experience of Agile methodology and agile tools (Jira, confluence)

Proven understanding of full software development lifecycle

Experience balancing the workload of team members and supervise individuals of varying abilities

Excellent written and spoken communication skills

Interest in Music & Technology What we offer Last.fm is used by over 20m users and your role as Project Manager will directly shape the way that users interact with music and data on Last.fm, both through their listening history and by introducing new music to them. With Last.fm, you will: Influence the product through innovative technology solutions to help users get more out of music

Work with a friendly, smart team who are keen to share their knowledge and learn new things

Work in environment where ideas are valued and we create the product together

Be located in brand new offices in central London - right next to Old Street roundabout