Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 
AMZN Dev Center (London) Ltd
Recruiting Team 

Job Description

The Amazon Development Centre in London is seeking talented software development engineers to join our growing Amazon Video mobile team. You will be part of a team engineering the most customer centric video playback experience for iPad and iPhone (iOS) globally. The successful candidate will take pride in the work they deliver and have a passion for building exciting cutting-edge features that delight customers.

As part of the team developing video applications for iOS you will be working on a range of exciting features that will deliver the best in class video experience for Amazon Video customers. You will help shape the future of Amazon’s mobile video platform by not only delivering on Amazon Video cross platform features, but also innovating further on iOS – such that you continually raise the bar on customer experience. Your development work will be balanced with sound engineering practices including agile development, continuous integration and automated testing. Your goal is to build the best video playback application for the world’s most customer centric company.

Basic Qualifications

Basic Qualifications
You should have a University degree in Computer Science (or equivalent discipline) and most of the following skills:
  • A proven track record of building applications in a modern programming language especially Objective-C,
  • Deep experience with iOS. Android also a plus.
  • Solid understanding of test principles, including TDD,
  • Solid understanding of computer science principles,
  • Solid understanding and practice of agile development practices,
  • Track record in delivering high quality code and driving code quality with your peers.
  • Heads down software engineer with the ability to collaborate and finish projects in a timely manner.

Preferred Qualifications

  • Experience or understanding of video streaming and DRM technologies like Smooth Streaming, HLS, and PlayReady.
  • Experience of another modern programming language like Java, C#, C++ or C.
  • Experience of web technologies including REST, Javascript, XML, JSON and HTML 5 is also highly desirable.
  • Experience of web frameworks such as angular.js, backbone.js is also noteworthy.