• Software Development Engineer II

    Location US-WA-Seattle
    Posted Date 2 weeks ago(1/7/2019 11:15 AM)
    Job ID
    725486
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Are you someone obsessed with simplifying things on behalf of your customers? Do you love to be part of a team that implement solutions to provide a smooth user experience for customers in the cloud?

    We are simplifying, innovating and growing our service! Come talk with the Amazon Lightsail team.

    Lightsail is a simple cloud platform where developers can get started quickly and scale easily. Developers and companies worldwide use Lightsail to easily build, deploy, and manage their websites and applications on the cloud. We are building out a web service that represents the next generation of simplicity and ease of use for cloud users, and we need your help to do it.


    In our team you will have the opportunity to:
    • Build fascinating new web services and products
    • Work directly with developers as your customers and shape the vision of your product
    • Brainstorm, prototype, test, and iterate on new ideas
    • Work with the latest technologies and tools
    • Learn from others and help grow those in your team
    • See the positive impact of your work on real customers
    • Thrive in a start-up, innovative environment
    • Brainstorm, design, and implement front end components and user experience for Lightsail.

    Basic Qualifications

    • Track record delivering front-end software that is correct, stable, high performance, secure, and accessibility compliant.
    • Skilled in developing rich applications with HTML, CSS, JS, Node
    • Proficiency in developing front-end software, with deep experience in one or more relevant front-end frameworks (React, Angular, Thyme Leaf etc.),UI Test Automation frameworks,MVC frameworks, Struts or Spring desired.
    • Proficient in a broad range of software design approaches and common UX patterns. Knows when (and when not) to use front-end software design patterns (e.g., asynchronicity, data binding14, modules, MV*15, objects, promises).
    • Able to dive into the source code of front end libraries to debug, patch, and extend them when necessary
      14 e.g., command pattern, uni-directional data flow, two-way data binding 15 e.g., Model-View-Controller (MVC) or Model-View-ViewModel (MVVM)
    • Proficient in view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support). Knows when it is appropriate to make graceful fallbacks.
    • Knowledge of engineering and operational excellence best practices.
    • Understands how to optimize the delivery of code and assets (e.g., images, fonts) to a browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.).
    • Understands how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customer’s devices, etc.).
    • Knows how to instrument software with real user metrics to reflect the customer experience

    Preferred Qualifications

    • Experience building scalable front-end infrastructure software or distributed systems for commercial online services.
    • Exposure to Front-end libraries/framework - primarily React.
    • Good understanding of software languages like JavaScript, NodeJS
    • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
    • Good knowledge of AWS Services and IAAS/SAAS concepts.Able to solve difficult software and UX problems with some ambiguity. Pushes for information to avoid solving the wrong problem and mitigate UI risks early in the process to avoid feature delays. Can decompose a problem into clear software and UX design actions.
    • Can articulate the risks and benefits of depending on front-end libraries, frameworks, and tool-sets.
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job