Front End Engineer at Amazon.com Services LLC

3 years ago Development & Programming Middle Full-Time

Alexa is seeking an experienced Frontend Engineer to deliver new and exciting customer features. In this role you will have the opportunity to think big, work with a team of talented UX designers & engineers, and build new features and services from scratch.


Requirement 

  • Bachelor's degree in Computer Science/Engineering or equivalent
  • 2+ years experience as hands-on Front-End Engineer on Android/iOS using React Native technologies
  • 2+ years experience in JavaScript and React/Redux
  • Track record delivering front-end software that is correct, stable, and high performance
  • Able to dive into the source code of front end libraries to debug, patch, and extend them when necessary
  • Experience with unit and automated testing of React Native apps on both iOS and Android.
  • Knowledge of engineering and operational excellence best practices
  • A solid understanding of the best practices of app design
  • Experience with full-native, hybrid, and pure-web mobile app development.
  • Experience with object-oriented design


Description

Job summary

Are you passionate about Smart Home, Internet-of-Things, Automation and graphical user interfaces? Are you a customer-obsessed and interested in helping us build new, innovative Alexa experiences? If so, the Alexa Routines team is looking for a talented Frontend Engineer to join us building the future of personalized ambient automation with delightful customer App and device user experiences.

This virtual role will be located in the Eastern or Central Time Zones to optimize for team core working hours. Occasional travel (1-2 times a Quarter) to our new headquarters in Northern Virginia is also expected for team building.

Key job responsibilities

Alexa is seeking an experienced Frontend Engineer to deliver new and exciting customer features. In this role you will have the opportunity to think big, work with a team of talented UX designers & engineers, and build new features and services from scratch.

The ideal candidate is passionate about Alexa and improving the lives of customers through great user interfaces. You have a track record of successfully delivering new and technically challenging products. You are entrepreneurial, comfortable operating with ambiguity and willing to develop quick proof of concepts. You are excited about creating reliable, scalable, and high-performance products through collaboration with talented full-stack and backend engineers to bring great ideas to life.

By working together on behalf of our customers, we are building the future one innovative product, service, and idea at a time. Are you ready to embrace the challenge? Come build the future with us!

A day in the life

You will have significant influence on our overall strategy by helping define product features and supporting GUI CX, drive the system architecture, and evangelize best practices that enable a quality product and operational excellence. You will be responsible to streamline the UX to help customers leverage Routines to simplify their lives.

About the team

Alexa Routines make it easy for customers to create a customized experience on Alexa, increasing the power of their interactions with Alexa devices. Routines follow triggers-and-actions model that allow customers to create a rule (aka Routines), via Alexa mobile application, which is executed when the trigger condition is satisfied. For example, at 6AM every morning or when you say “good morning”, users could setup a routine to turn off their bedroom night lights, turn on their coffee maker and read news headlines. The possibilities are numerous in this space and we are constantly innovating to create a pleasing customer experience.

  • Ability to achieve stretch goals in a highly innovative and fast-paced environment
  • Exceptional customer impact awareness, appreciation and support focus
  • Experience building scalable front-end infrastructure software or distributed systems for commercial online services.
  • Development experience defining, developing and maintaining REST based interfaces
  • Experience building frameworks for creating applications on various platforms
  • Experience communicating with other technical teams, and management to collect requirements, and produce technical designs
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices
  • Experience working with modern cloud tools / services such as AWS, Azure, Google Cloud, etc

By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.

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.

Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Workers in New York City who perform in-person work or interact with the public in the course of business must show proof they have been fully vaccinated against COVID or request and receive approval for a reasonable accommodation, including medical or religious accommodation.

🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)