Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 

Job Description

We are building a new set of services within the Amazon Web Service (AWS) that will change the industry and will be used globally at massive scale. This is a great opportunity to work on Version 1 of this product, help the team design the architecture and build infrastructure to support a brand new mobile product line from the ground up. Our team is led by very well-known executives who have been visionaries and made significant contributions to the software engineering discipline.

The ideal candidate is passionate about new front-end technologies and has deep experience with JavaScript, React, HTML5, CSS and ES6. The candidate has consolidated experience in building complex front-end applications including React, HTML5, CSS, etc. This position requires ability to design front-end applications and application-frameworks, to dive deep, understand cross-team implementations, identify dependencies, integration points and propose technical architecture to deliver the required product functionality. Additionally, the candidate will be required to profile and optimize React code to reduce latency and code footprint, without sacrificing a great user experience.

They have a strong track record of creating reliable, scalable, and high performance products requires strong technical expertise, sound understanding of the fundamentals of Computer Science, and is excited about building beautiful front-ends. This person thrives on delivering high quality technology solutions in a hyper-growth environment where priorities shift fast.

What does it take to thrive as a developer at AWS? You need to be curious while working with others and finding robust, scalable solutions that derive high customer value. You’re excited about rolling up your sleeves, implementing big ideas, and learning from those around you. You want the opportunity to grow your technical and professional skills while helping AWS grow. You relish the opportunity to dig into challenging operational issues and to help customers build the next generation of mobile web applications. You’re somebody who knows how to be both productive and have fun with others.

At Amazon, we also expect engineers like you to interact with customers, understand our business goals, and to innovate rapidly, delivering high customer value and ground-breaking functionality. You will interact and help build the back-end infrastructure for mobile platform, based on AWS.

Responsibilities include:
  • Design, implement, test, deploy and maintain new software solutions.
  • Use software engineering best practices.
  • Work in an agile development environment, where you are always working on the most important stuff.
  • Review Code, provide guidance on best practices, and mentor junior software and web development engineers.

Basic Qualifications

  • BS Degree in Computer Science, or relevant work experience
  • 3+ years experience working in Javascript and Javascript libraries/frameworks like React (preferred), Angular, Vue, etc.
  • 5+ years professional web development experience
  • 5+ years developing applications for web services or applications
  • Computer Science fundamentals in object-oriented design, data structures, in algorithm design, problem solving, and complexity analysis

Preferred Qualifications

  • 6+ years professional web development experience.
  • Strong knowledge and experience on Javascript, and JS frameworks/libraries like React (preferred), Angular or Vue.js,
  • Demonstrated experience in building, and maintaining complex Javascript applications and front-ends with understanding of HTML5 and CSS.
  • Demonstrable track record as an owner: someone who can take a concept and make it real.