Returning Candidate?

Web Development Engineer - AWS Mobile Hub

Web Development Engineer - AWS Mobile Hub

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

Are you passionate about improving the developer experience for Mobile Developers? Would you like to enable mobile app developers to create the next generation of cloud-connected mobile apps? Would you like to help mobile app developers unleash the power of Amazon Web Services to make their mobile apps highly scalable, available, capable, and secure?

The AWS Mobile Applications’ services include AWS Mobile Hub, AWS Mobile SDK, and AWS Device Farm. Our mission is to expand the toolset and improve the developer experience of mobile app developers by enabling features like Natural Language Processing, User Engagement Analytics, Targeted Push Notifications, Cloud Storage for Files and NoSQL Databases, and Serverless Business Logic leveraging Lambda capabilities, with a simple yet powerful user interface and a core service that automates much of the heavy lifting, 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

We started as a small team and built an initial suite of services which are currently being used by thousands of developers and tens of thousands of mobile apps. The team is growing to meet the demand for building new services and features. The team is continuously innovating and expanding our mobile services to enable developers to build, deploy, and manage cloud-enabled native, web, or hybrid apps for iOS and Android. We have exciting new projects that will continue to simplify and accelerate the creation and management of cloud-enabled mobile apps. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge Mobile products used by Mobile Developers.

The AWS Mobile Applications team is looking for passionate, hard-working, and talented Senior Web Developer to lead the creation of an innovative new UX as we move Mobile Hub to the next level. This role offers wide scope, autonomy, ownership, and the opportunity to be at the forefront of the AWS Management console design. You’ll have a seat at the table and will be counted on to be an influential voice in decisions related to system architecture, feature development, and product strategy. We have an ambitious mission requiring an engineer with great judgment and a track record of building great customer experiences.

The ideal candidate should have deep end-to-end web application knowledge, thrive in a fast-paced environment, have experience optimizing client-side performance, and mobile development. The candidate should be willing to take on challenging initiatives, and be capable of working both independently and with others on a team. You should not only have a solid background in the fundamentals of software development, but also love to use the best of breed technologies and techniques, such as React and ES6 and be very comfortable using Agile development practices.

As a member of the team, you will:
  • Deliver a lot of high quality code
  • Work closely with the product team and other AWS teams to deliver on the team’s technical vision
  • Influence technical strategy to build products developers will love
  • Drive team discussions on system architecture and component design
  • Lead development and launch of core features and products
  • Participate in all stages of the software development cycle, including design and development of significant new architectures and features
  • Participate in estimation and sprint planning
  • Mentor junior team members
  • Conduct interviews and help hire great talent for the team

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline
  • 5+ 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.
  • Experience with one of the JavaScript frameworks like React, React Native or Angular2.
  • Solid coding practices including peer code reviews, unit testing, and a preference for agile development.
  • A solid grounding in Computer Science fundamentals, data structures, algorithms and deftness at object-oriented design and systems architecture
  • 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.

Preferred Qualifications

  • Experience with React, React Native, Angular2, Ember, Redux, Yeoman and ES6
  • Knowledge of JavaScript build tools such as Gulp, Grunt, Webpack, Prepack
  • AWS product experience and development using the AWS platform
  • 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