SDE - Prime Video Mobile Device Extensions

Other Jobs To Apply

Job Summary
The Prime Video (PV) Mobile Device Extensions team enables customers to use their mobile device as a fully featured remote while at home and to watch Prime Video while offline. We build the second screen experience, enabling customers world-wide to use their device to browse the PV catalog, control playback on their big screen TV, and learn about the title they are watching. We also build the downloads experience to enable millions of customers to watch offline; be it on the daily commute or their dream vacation.

Key Job Responsibilities
As a member of the team, you will be responsible for evolving a feature idea into a working solution, coding it up, sharing it with the team, and providing feedback to developers on the team on their technical designs as well. You will break down the development work required to complete the feature so your teammates can contribute and provide useful code reviews of their work. You will make improvements to the team’s development and testing processes. You will participate in monitoring features in production, identifying points of customer issues, and addressing them by both improving features and mitigating issues.

A Day in the Life
As part of the team, you will work closely with product and UX to define the best experience for customers. We work in the mobile and living room version of the PV app. Members of the team have the opportunity to take on projects on iOS, Android, React development, and back end development. Developers who excel are effective at working with different teams to produce the best possible software design. As our feature set evolves you will identify the right new technologies to bring in to our stack and leverage them to delight customers.

About the Team
We are an inclusive, highly collaborative team with a track record of taking on new initiatives for Prime Video, regardless of the technologies used. When it comes to feature design and team processes, all members of the team are encouraged to participate in the discussion. We leverage Agile best practices in our software development process. Once code ships, we are all owners.

Basic Qualifications
-Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
-Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development
-Bachelor's Degree in Computer Science or related field
-Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

Preferred Qualifications
-Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
-Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces -through to back-end systems and all points in between
-Experience with critical, 24x7 systems
-Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
-Ability to work effectively cross-group and great passion for team collaboration
-Proven ability to work in a fast paced, agile, high ownership and results oriented culture.
-Meets/exceeds Amazon's leadership principles requirements for this role
-Meets/exceeds Amazon's functional/technical depth and complexity for this role

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...