Cross-Platform Engineer - Core Product

Paris, IDF, FranceFull-time

Company Description


We are music and tech fans hailing from all over the globe, working to make Deezer the most personal music streaming service. From data scientists to tech experts, artists & labels specialists to marketers, and even in-house music editors, our team is spreading the love for music to over 180 countries. Supporting local and international artists and bringing them closer to their fans is our mission - we believe music is about diversity, multiculturalism and togetherness.

Ready to join the team? We're all ears.

Job Description


How often do you have the chance to impact a product that you use every day?
At Deezer, it will be your day to day job.

Our values:

  • Just Hack it! | We dare to challenge the status quo and believe innovation is part of our DNA.
  • We are P.O.P. | We are Passionate + Optimistic + Proud. Nothing can stop us.Believe in Better | We believe in better product, better speed and better people.
  • One for All | And all for one! We stick together and trust each other.

Deezer at a glance

  • 16M active users
  • 180+ countries
  • 90M tracks
  • 100M+ playlists
  • 50+ Deezer Editors

How about you?
We are looking for a Kotlin Multi platform (KMP) Engineer curious about Web, Android and iOS technologies. If you ever wanted to be a pioneer and dig into new cross-platform technologies, work with teams from different stacks, love challenges and are passionate, then we want to hear from you!

What you will do:
By joining the Listeners Cross-platform Team at Deezer, you will:

  • Design and build new features at scale, by collaborating with your teammates and others stacks team members
  • Add, improve and maintain KMP libs (player, logs, etc.) shared across all Deezer SDK
  • Ensure that all written code and architecture is high quality, scalable, and performant
  • Become part of a cross-functional team of engineers (Web, iOS, Android and QA), designers and product managers
  • Contribute to the Kotlin Multi Platform community to help give feedbacks and visibility, and get updated of new interesting features
  •  Participate with the team to the day-to-day run, including bug fixes

Qualifications


What we are looking for:

  • 3+ years experience in building Kotlin applications or libraries

Essential:

  • Experience in understanding, building, and maintaining large and complex code bases in production
  • Strong expertise in code architecture and SOLID principles
  • A mindset focused on code performance & quality
  • Confidence with unit and functional testing with JVM specific framework
  • Experience with iOS and/or Web development are a plus.

Soft skills:

  • Good communication skills and the capacity to adapt
  • At ease in teamwork and sharing of work
  • Autonomous, curious and rigorous behaviour
  • Ability to learn, to be creative and innovative
  • Fluent in writing well-documented procedures in english

 

Additional Information

Life @ Deezer HQ

  • Start-up environment with an at home vibe and outdoor space
  • Highly motivated and product-focused people ready to drive innovation
  • Thursday drinks & seasonal parties
  • Gym access at Deezer HQ, with lunch-time yoga and pilates classes
  • Kitchen stocked with free drinks and snacks daily
  • English and French language courses 
  • Regular hackathons & meetups
  • Work from Home & flexible remote