Lead iOS - Product Feature Team

Paris, Île-de-France, FranceFull-time

Company Description

Believe in Better.

With 53 millions of tracks and a presence in 180 countries,

Deezer is the most personal music streaming service in the world.

Behind the code and the pixels is our team of 500 music lovers, and we’re building something incredible together. Want in? If you’re looking for an adventure, not just a job, and you fancy seeing ideas come to life in a heartbeat, you’re in the right place.

We believe in better product, better speed and better people!

The team

Join the Product Features Team and be the one shaping the future of Deezer! Our mission is to think, build and ship new features to millions of users. The subjects tackled by the team are as broad as enabling users to be one tap away from the perfect tracklist and creating innovative experiences to find what to play and engage more with the content on Deezer.

Job Description

What you will do:

  • Lead a talented team of software engineers and organize the work within an agile team
  • Work together to achieve team objectives
  • Ensure that all the written code is of a good quality, well documented and the architecture scalable
  • Solve complex problems with smart solutions
  • Inspire and help grow talents in your team

Qualifications

To be successful in this mission, you will need the following:

  • Solid understanding of Object Oriented Programming and architecture in a mobile environment
  • At least 5 years of experience as a professional developer
  • At least 2 years building iOS applications
  • Experience in understanding large and complex code bases
  • Good knowledge of testing solutions for iOS (Unit Tests, Instrumentation, Automated tests)
  • Proficient, autonomous and rigorous
  • Problem solving mindset

Additional Information

LIFE@PRODUCTFEATURES

In the Product Features team, you will:

  • Interact closely with the Product Owners and the design/UX team to understand the product requirements and business needs.
  • Work in collaboration with Web and Android Engineers on cross-teams projects.
  • Interact with the QA team to help ensure a smooth review and testing flow for the team.

During your first 100 days, you will:

  • Interact with your team members to understand the ongoing projects and technical challenges.
  • Setup 1 to 1 meetings with your team members to listen to them and help them grow both technically and within the team.
  • Interact with the members of your Community Of Practice (submitting ideas and sharing experiences is greatly encouraged).
  • Discover the codebase and architecture of the services.
  • Discover our technical and tooling stack.
  • Participate in a lot of AGILE / SCRUM ceremonies.

In the Product Features team, you will also have to:

  • Deal with code that broke and has to be hot fixed quickly!
  • Pay attention to the application ratings and comments as well as crash reports.
  • Handle scope change and last-minute-highly-urgent requests (that we know should never happen again).