Amazon

Returning Candidate?

AIV - Software Development Engineer, Android

AIV - Software Development Engineer, Android

Job ID 
258650
Location 
US-WA-Seattle
Posted Date 
8/11/2016
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
North American Teams - Biz Dev

Job Description

Amazon Instant Video is a fast-moving, aggressive business unit with enormous goals. Our team of experts looks not just to build working software, but well-crafted software. We’re not simply agile, we’re constantly striving to add value. In our journey to change the way Amazon customers watch movies and TV shoes, we’re seeking customer-obsessed Java developers with mobile/Android experience who will be expected to find creative and scalable solutions to difficult problems.

Our agile development team needs talented engineers who want to grow. Our team is delivering cutting edge Android video applications touched by millions of users every day. We use A/B experiments to dive deep and learn what works best for our customers, and we gather data to inform our decisions. We proactively improve and simplify our services to get ahead of customer needs, and we expect to raise the bar for customer expectations with our innovations. We intend to outperform traditional broadcast networks with greater selection, industry-leading quality, and unsurpassed value. We are proud to be part of an exciting growth area within Amazon.

We are looking for talented, self-starter software development engineers who will contribute to our world-class engineering culture. Our team delivers results and value for customers while simultaneously investing in each team member's career and skill set. Domain-specific skills can be learned on the job. At Amazon, every engineer has the opportunity to positively impact millions of customers, and you will be called on to directly identify and realize opportunities.

We embrace the challenges of a fast paced market and evolving technologies, paving the way to universal availability of content and pushing the envelope of customer experience. You will be encouraged to see the big picture, be innovative, and positively impact millions of customers. This is a young and evolving business where creativity and drive will have a lasting impact on the way video is enjoyed worldwide.

Successful candidates for this position will have a strong background in building client-facing applications in Java. Experience working with Android or other mobile devices is strongly desired. Video playback and DRM experience is a plus.








Basic Qualifications

  • Relentless customer focus
  • Expert Java coder
  • Expert working knowledge of data structures, algorithms, and object oriented design
  • Expert working knowledge of design patterns
  • Working knowledge of the Dalvik JVM and Android
  • Working knowledge of REST and RPC service patterns and other client/server interaction models
  • Working knowledge of common Internet technologies (e.g. HTTP, HTML, JavaScript, AJAX)
  • Bachelors in Computer Science or equivalent
  • At least 1 years of software development experience



Preferred Qualifications

  • Experience with mission critical, 24x7 systems
  • Experience with building complex interaction models and user interface on mobile platforms
  • Experience implementing and consuming large scale web services
  • Has successfully shipped a mobile application on any platform