Job Description:
Build and deliver great user experiences that revolutionize how things are made
Create and polish new libraries and components as we build out our front end applications with React and Angular
Collaborate with our designers, product managers, and other engineers on your team to solve tough product challenges with clean interfaces and experiences.
Work with backend teams to design systems and APIs for front end applications
Identify and address performance issues
Encourage good patterns of architecting and organizing the front end code (JavaScript, HTML and CSS) for long-term maintenance and extensibility
Requirements:
2+ years of front end development experience.
Experience & knowledge of JavaScript, CSS, and HTML.
Expertise with at least one major JavaScript web framework such as React, Ember, Angular.
Ability to write testable, documented, resilient code, with effective unit and integration tests.
Ability to work with your scrum team to get the job done.
Advantage:
Experience with the modern JavaScript ecosystem including ECMAScript 6+, npm, typescript, grunt, etc.
Practical experience with C#/C++, SQL, backend development, Amazon Web Services, or other software stack.
Ability to architect front end application code (JavaScript, CSS, HTML) for easy future maintenance and extensibility.