Wednesday , October 5 2022

Amazon Driver Jobs – Senior Full-stack Engineer

Website Amazon

Job Description:

The Amazon EC2 team is seeking a Senior Full-stack Engineer to create beautiful customer facing products and innovate to improve experiences for millions of users. The EC2 Console Development team is based in Johannesburg, South Africa and builds and operates the web-based EC2 Console, one of the most widely used AWS consoles.

Job Responsibilities:

  • You will work with UI Designers on website interfaces and utilize user interface design patterns to solve business problems with highly accessible and usable web applications. You will leverage your working knowledge of UI design principles to build new interfaces. There will be opportunities for you to showcase you understanding of how web applications work and perform, as well as your experience with troubleshooting and problem analysis.
  • You will lead your team by sharing your understanding of fundamental data structures and algorithms, related know-how and knowledge of when and when not to use them, while helping them to recognize and adopt best practices in various aspects of front-end development including design, testing, version control, documentation, build, deployment, and operations. You will write high quality, maintainable, and robust code that functions well across browsers by drawing from your working knowledge of the latest UI technologies, frameworks and concepts including HTML 5, REST, jQuery, AJAX, CSS3, SOA, responsive design.
  • From your first months in the EC2 Console, you will design and develop new features, ensure the technical feasibility of UI/UX designs and optimize applications for speed and scalability. You will also have opportunities to collaborate with team members and stakeholders as you learn to own the quality and operational reliability of our products.
  • In this role, you will develop new features and improvements for the EC2 Console, working with your team, product managers and UX designers to build web-based products that delight our customers. You will own customer facing features through the entire life-cycle, from design, implementation, testing, deployment and into production. You will work to optimize applications for performance and reliability.
  • As a Senior FEE, you will develop an understanding of what customers do and why they do it to ensure that solutions meet their needs and are fit for purpose. You will leverage your experience to make trade-offs between usability, performance, internationalization and localization, cross-browser compatibility, obfuscation, optimization, and cutting edge customer interface implementation.

Qualification & Experience:

  • Degree in Computer Science or related field, or equivalent working experience
  • At least 5 years of experience building production web applications.
  • Understanding of Computer Science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis
  • Proficiency in at least one programming language such as JavaScript, Typescript, Java, C#, Python and Scala
  • Experience with UI test automation frameworks
  • User interface design experience
  • At least 4 years of experience with one of the common JavaScript frameworks: React, Angular, Vue, or Backbone.
  • Experience with React and Redux
  • At least 4 years experience in technical leadership role (e.g. technical lead, project lead, architect).
  • Exposure to troubleshooting and supporting production systems

Job Details:

Company: Amazon

Vacancy Type:  Full Time

Job Location: Johannesburg, Gauteng, SA

Application Deadline: N/A

Apply Here