Amazon Corporate LLC Senior Front End Engineer in Seattle, Washington

Senior Front End Engineer Location: US-Virtual Job ID: 686861 Company: : Services, Inc. Position Category: Software Development Company/Location (search) : Country (Full Name): : United States Job DescriptionAmazon People Technology seeks a software engineer who excels in turning big ideas into practical solutions. In People Technology, we use modern technologies to solve complex problems at scale. We deliver an engaging, intuitive, personalized experience that empowers employees to quickly take control of their worklife anytime, anywhere. As our solutions simplify and automate tedious manual tasks, more people can focus on meaningful work. We make life better for hundreds of thousands of fellow Amazonians. You like solving hard problems because the big challenges make you feel alive. You seek out greenfield opportunities to design systems that function smoothly at scale, are adaptable to the changing needs of our employees, and solve hard problems with surprisingly simple designs. In short, each design is an opportunity for your high standards to shine. If you have already designed products that scale to meet demand, combine the best of internal and external services, and grow to meet the complex needs of your customers, you will fit right in. We are technical experts, but we go further. We know technology always exists in a larger context, so we analyze technical solutions from our customer's perspective to be confident our solutions always delivers the intended result. If you want unsolved problems that will challenge you beyond your technical abilities, Amazon People Technology is the place for you. Choose to join us and you will own the design of major features from end-to-end, from Web UI and mobile app to dependent services and persistent storage. You will have access to the inside track on cutting-edge AWS technologies such as DynamoDB, S3, Lambda, API Gateways, Kinesis, SQS, Pinpoint, and SNS to invent new solutions. The feedback you get from tenured engineers will stretch you to think differently about the problem and the solution in new ways. You know that your technical leadership and influence scales with the quality and quantity of thought-provoking feedback you provide to more junior engineers. When they reach out to you for help with their toughest problems, you will realize just how much you have grown in your career. Can you work with engineers from many backgrounds to translate designs into quality software that is highly scalable, available, low latency, and high performing... and reflects the best combination of the ideas in the room? If you can, your design will get into production... so get ready to interact directly with the people who use your software, hear their feedback and use it to make your system even better! The PeopleTech Hub team team is reinventing how Amazonians manage their worklife. Are you ready to take on the biggest challenge you ever had fun solving? Basic Qualifications Bachelor's degree in Computer Science or related field, or 4+ years of self-development in software skills Computer Science fundamentals in data structures, algorithm design, and problem solving 5+ years professional experience in software development with object-oriented design Ability to take a project from initial requirements scoping through production launch of the project Knowledge of professional software engineering practices for the full software development life cycle, including design patterns, coding standards, code reviews, CI/CD build pipelines, testing, and service operations Proficiency in at least one programming language such as C++, Java, or JavaScript Preferred Qualifications Master's degree in Computer Science or related field Experience delivering complex software syst