Amazon

Mobile Software Development Engineer, Alexa Social

3+ months agoSeattle, WA

DESCRIPTION

Job summary
Alexa Social organization was incubated with a vision to connect millions of customers through meaningful social experiences built around relationships and shared affinities. We are a nascent organization with the spirit of a start-up. We currently support features such as song and photo sharing. We are growing rapidly, and making strategic investments in multiple new social experiences. We're looking for a mobile app expert to help us revolutionize how customers interact and with each other.

Key job responsibilities
You provide mobile perspective and context for technology choices. You're up to the challenge of device and mobile network limitations, device fragmentation, and other mobile development curve balls. You are motivated to tackle ambiguous situations with new technologies to rapidly produce prototypes. You will make the most out of the modern tools like Node.js, React, and play an integral role in re-shaping Alexa Social mobile experience. You outline paths from prototype to product. You are a technical leader for your team. You contribute to the professional development of colleagues, improving their technical knowledge and the engineering practices on your team. You will work closely with other teams throughout Amazon to design and architect solutions that will scale to hundreds of millions of customers. You will build new Mobile apps and build great new features to our existing apps.

A day in the life
You provide mobile perspective and context for technology choices. You're up to the challenge of device and mobile network limitations, device fragmentation, and other mobile development curve balls. You are motivated to tackle ambiguous situations with new technologies to rapidly produce prototypes. You will make the most out of the modern tools like Node.js, React, and play an integral role in re-shaping Alexa Social mobile experience. You outline paths from prototype to product. You are a technical leader for your team. You contribute to the professional development of colleagues, improving their technical knowledge and the engineering practices on your team. You will work closely with other teams throughout Amazon to design and architect solutions that will scale to hundreds of millions of customers. You will build new Mobile apps and add great new features to our existing apps.

About the team
Alexa Social was created with the vision to connect millions of customers through meaningful social experiences built around relationships and shared affinities. We are reinventing how customers connect and share content with other contacts; in a fun and safe way. We are building products that make it easy, even effortless, for customers to connect with loved ones no matter what device or platform they want to start that conversation on. We are gearing up to launch new products, devices, and features that just may change how people view what Alexa means in their life.

BASIC QUALIFICATIONS

• 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
• BS in Computer Science or equivalent
• 3+ years of industry experience in software development
• 3+ years of industry experience developing applications with C#, Java, or equivalent.
• 3+ years of industry experience deploying scalable software
• Have worked across multiple platforms to deliver software, including the service side and client side.

PREFERRED QUALIFICATIONS

• Track record of delivering high quality desktop or mobile software that customers love.
• Deep working experience with modern desktop program languages: C#, Objective C, Swift, Java
• Deep understanding of service side development.
• Understand the client side and service side interaction requirements
• Working knowledge of inter-process communication protocols and techniques.
• Experience integrating against REST and RPC based web services
• Strong object oriented design and working knowledge of data structure and algorithms.
• Experience optimizing applications for performance in memory and CPU limited environments.
• Track record of building and delivering mission critical, 24x7 production software systems
• Working knowledge of common web technologies like: REST, RPC, HTML, React, JavaScript, etc.

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 https://www.amazon.jobs/en/disability/us.

Job ID: Amazon-1478713