Web Development Engineer - AWS Amplify at Amazon Web Services

Location: Seattle, WA

Posted January 31, 2019

Description

The AWS Mobile Applications’ services include AWS Mobile Hub, Device Farm, AppSync, AWS Mobile SDK and AWS Amplify. Our mission is to expand the toolset and improve the developer experience of mobile app so they can focus on building great innovative experiences for their customers. We enable developers to create high-quality apps that are scalable, secure, and highly available by integrating a broad range of AWS services seamlessly into their apps.

The AWS Amplify (JavaScript Application Development) team is looking for a passionate, hard-working, and committed Web Development Engineer to improve the JavaScript documentation experience and sample web and mobile application (PWA) development. Sample applications are developed through the application of novel engineering and a deep understanding of browser technologies (DOM) along with React, React Native, JavaScript, CSS and HTML. The ideal candidate is passionate about new opportunities and has a strong track record of successfully delivering new features and products. A commitment to team work, initiative, and strong communication skills are a must. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of web browser and front end JavaScript, and practical experience building scalable web sites. This person thrives on delivering high quality technology solutions in an environment where priorities shift fast to meet the changing needs of our customers.

Responsibilities

  • Deliver a lot of high quality code
  • JavaScript / Browser development and design
  • Work closely with the product team and development teams to design documentation website features and sample applications.
  • Participate in all stages of the software development cycle, including design and development of significant new architectural systems and improvements
  • Participate in estimation and sprint planning
  • Mentor junior team members

Requirements

BASIC QUALIFICATIONS

  • 1+ years of professional front end development using modern web development technologies and techniques, including HTML5, CSS, JavaScript based frameworks, web services (RESTful, etc.)
  • Strong UX design skills and sound knowledge of UX best practices with the ability to incorporate into solutions.
  • Good knowledge in JavaScript and EcmaScript interfaces and/or React Native/JSX

PREFERRED QUALIFICATIONS

  • Experience building large-scale web services
  • AWS product experience and development using the AWS platform
  • Ability to comfortably work in a fast-paced and often ambiguous environment
  • Keen interest in staying current with the latest trends and techniques in the industry
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices
  • GraphQL experience and knowledge
  • Good knowledge in JavaScript and EcmaScript interfaces and/or React Native/JSX
  • Strong knowledge in browser and Web APIs
  • Experience in open Source development practices and community engagement
  • Strong Knowledge of JavaScript build tools such as Gulp, Grunt, Webpack, Prepack
  • Solid coding practices including peer code reviews, unit testing, and a preference for agile development.
  • Excellent communication skills, both written and verbal
  • Exceptional problem solving and troubleshooting skills.
  • Experience working with Agile engineering practices (continuous integration, TDD, etc.)
  • Eagerness to adopt a lead role in mentoring and developing others.

Please let the company know you found the job at Frontend Jobs - it helps us continue to grow, and build a better job board for everyone