Experience Inc. Jobs

Job Information

Amazon Corporate LLC Front End Engineer, Alexa Games in Seattle, Washington

Are you interested in the power of voice controls with Alexa-powered devices such as the Echo, Echo Show, and Dot? Are you interested in new types of play on Alexa?We believe that voice-based games have just scratched the surface in their power to unite players and create novel experiences for players. Join the Alexa Games team: we drive and develop game mechanics for customers, tools for game developers, and innovate new experiences for play on Alexa.We're looking for teammates who are customer obsessed, think big and creatively, have a high degree of ownership, and innovate quickly. On our Alexa Games team, you'll have an enormous opportunity to impact the customer experience and help develop a new business.Have fun and make history by developing unique and ground-breaking entertainment.The Amazon Alexa Games team is seeking a talented front-end developer to join a creative and fast paced group that is bringing world-class gaming experiences to Alexa. As a technical team member, you will help shape the future of creative experiences in Alexa and be on the cutting edge of a multitude of technical areas.In this role you will design and build the user experiences on the technologies our customers interact with (e.g: Alexa Echo, web, and mobile). You will work with Product and UX design to understand and create solutions for diverse user requirements (e.g., accessibility, internationalization), user hardware constraints, and front-end security risks. You instrument software with real user metrics (e.g., taps/clicks, feature interaction, performance, fatals) to provide data and protect the customer experience. You use your knowledge of the UX space to improve design and engineering processes and to build, create, and deliver the right experience for customers, and make Alexa Games the daily destination for inspiring games developers and end customers.Key Responsibilities:* You will design and build software that is highly available, performant, scalable, and extensible.* You will work with other team members to investigate design approaches, evaluate new technology and technical feasibility.* You will solve a breadth of technical problems involving front end applications, Alexa skills, user interface development, AWS operations, streaming audio and video, development frameworks, and real-time analytics.* You will team up with game designers and creative leads to build new gaming experiences and rapidly prototype new ideas.The Alexa Games team is growing! Come join a creative and fast paced team that is focused on bringing world-class gaming experiences to Alexa. We build whatever is needed to deliver a fun, engaging, and innovative experience to our Alexa customers and developers.This role has lots of interesting scaling challenges around massive multi-player games, audio/video mixing/streaming, building frameworks and tools, and of course games. Our team is building across the Alexa stack between skills, tools, services, and on device changes to allow modern gaming to exist on Alexa!We use the appropriate stack for each target, but we mostly use TypeScript and Node.js for operations (CDK), skill, web, and services which deploy on serverless and container technologies in AWS. For Java stuff, we are a Kotlin team. And there is passion for Rust too.Basic Qualifications* Bachelor's degree in Computer Science/Engineering or equivalent* 2+ years of non-internship professional software development experience* 3+ years industry experience as an engineer with an emphasis on front end engineering* Programming experience of at least one modern programming language, such as C#, Java, C++, Rust, JavaScript/TypeScript.* Experience with modern web technologies and techniques such as HTML5, CSS3, CSS frameworks and CSS pre-processors.* Experience with jQuery, Node.js, JavaS