Filled
This offer is not available anymore

Software Engineer - Android in London

Shazam

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Millions of users. Billions of tags. Countless moments of discovery. Shazam brings a unique brand of magic to millions every day. It’s our people – their imagination, skills and ideas – that shape our future, and help us make the impossible come to life. Bring us your vision, and it’ll be you creating the wow moments that excite people across the world.

Role Scenario

Shazam is one of the top apps in the world. On Android alone, it is used by over 110M+ users every single month and growing more rapidly than ever.

We’re looking for an agile, thoughtful Developer with solid software engineering skills and a pragmatic approach, who will join a world-class team of Android engineers. Your job will include wearing the Top Developer badge (Google Play Store), building beautiful user experiences for our users on the outside, while maintaining high quality standards on the inside.

We are fast-paced, like building cutting-edge test automation and playing with the latest technologies.

Where Does The Role Sit?

The role will be based within our Hammersmith, London office and you will collaborate with a number of other engineering teams who’re also based locally as well various global teams.

Experienced: Required

  • You are (or want to be) a software craftsperson
  • You are always willing to learn new technologies and better methodologies, but also have opinions that can advance our technical direction
  • You love making apps faster and have the skills and aptitude to spot performance bottlenecks
  • You use test-driven methodologies or would like to learn how to apply them
  • You know what it takes to build a feature in hundreds of types of devices conquering device fragmentation
  • You are a team player, who does what it takes to help the team and get things done
  • You have an eye for design and know the visual language of Android
  • You are as passionate as we are to build a 5-star app

What Might You Work On?

Here is some information on the tech we are using, our Github open source libraries and also some videos of presentations and key note speeches our team have participated in recently;

Tools:
Android Studio
Gradle & Android Gradle Plugin
Jenkins
Genymotion
min SDK version 15

Software methodologies:
Dependency Injection
MVP
Code quality & metrics

Testing:
BDD
Test automation

Fork, open source library: https://github.com/shazam/fork
Gwen: open source library: https://github.com/shazam/gwen

Presentation Videos:
https://skillsmatter.com/skillscasts/5618-how-to-build-rock-solid-apps-and-keep-100m-users-happy
https://skillsmatter.com/skillscasts/4620-device-fragmentation-vs-clean-code


 

About Shazam

  • Music

Shazam company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other mobile developer jobs that might interest you...