Amazon

Sr. Design Tools Engineer - Amazon Devices

3+ months agoSeattle, WA

DESCRIPTION

Amazon's Devices and Services Design Group (DDG) imagines the future of software and hardware experiences, powered by Alexa. Join the team behind Echo Show, Echo Spot, Fire TV, Fire HD Tablets, and the growing family of Echo devices. We're just getting started, and we'd love to have you join us to bring innovative experiences to millions of customers.

As a member of the Design Technology team, you'll support the design studio with your deep technical knowledge and experience working on world-class consumer software experiences. You'll help your peers unlock technically challenging scenarios and mature the design studio's ability to deliver design at scale, across a breadth of device categories.

As an experienced Sr. Software Engineer, you will design, build and operate Web services and tooling to advance design methodology and delivery. You'll interface with teams across a range of product lines and disciplines. Surrounded by world-class talent, and building on a pure AWS infrastructure, you will translate user requirements, drive an evolving architecture, help define our roadmap, and individually contribute code.

This role requires ownership, autonomy, and an ability to deliver results, often within the ambiguity of building a v1 product. You will need to work efficiently to build the right things with limited guidance, and your experience will raise the bar to create an amazing experience for our customers.

BASIC QUALIFICATIONS

• 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
• 4+ years of professional software development experience
• BS in Computer Science or equivalent
• Experience with object oriented design and service oriented architecture
• Experience authoring and delivering n-tier applications
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• 3+ years of experience working with CS fundamentals including algorithms, runtime analysis, OO design, code quality
• Experience with a broad spectrum of technologies including: Native mobile development (Android/iOS), HTML5/CSS3/JavaScript, XML, JSON, web and server programming and Responsive/Adaptive design

PREFERRED QUALIFICATIONS

• MS in Computer Science or equivalent
• 7+ years of hands-on software development experience
• Experience building on the AWS Platform
• Passion for building tools to enhance productivity
• Experience collaborating with UX, Product and non-technical partners
• Experience taking a lead role developing complex software systems that have successfully been delivered to customers
• Experience communicating with users, and other technical teams to collect requirements, describe software product features and technical designs
• Knowledge of professional software engineering and best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operational excellence
• Demonstrated ability to mentor junior software engineers
• Experience supporting front-end developers to deliver world-class software experiences
• Knowledge of modern web development tools, frameworks and techniques (React, NodeJS, TypeScript, CSS pre-processors, etc.)
• Willingness to work with and advance internal authoring tools
• Understanding of broadcast/motion design, color theory, typography, composition and iconography a plus
• Strong understanding of interaction design and design process
• Sensibility for consumer electronics and technology
• Passion for inventing new product designs and technical solutions
• Interest and proficiency in visual design
• Experience driving technical challenges and solutions
• Experience creating advanced architectures and sustainable solutions
• Experience collaborating with UX, Product, and non-technical partners
• Familiarity with working in an Agile environment
• Programming experience on native mobile platforms
• Experience and passion for developing visually polished, engaging and highly fluid user interfaces
• An online portfolio of work demonstrating expertise creating front-end solutions
• Strong attention to detail and organization skills
• Excellent written and verbal communication, presentation, and interpersonal skills
• Great customer focus
• Unwavering commitment to quality

Amazon is an Equal Opportunity Employer Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age

Job ID: Amazon-1256151