Overview
Summary
The UI Engineer is responsible for developing a robust UI application built on top of our APIs. We use AngularJS along with a Bootstrap-based UI theme and component suite.
Responsibilities
- Collaborate with UX and API teams to implement robust, data-driven UI in AngularJS.
- Optimize javascript to ensure highly responsive, extensible codebase.
- Implementing end-to-end testing and ensuring unit test coverage for the application codebase.
Requirements
- Experience with javascript MVC, preferably AngularJS.
- Familiarity with JSON and RESTful APIs.
- Understanding of CSS preprocessing.
- Experience with version control and complex javascript applications.
- 3-6 years developing front end applications.
- Degree in Computer Science or related field, or significant work experience from a top university.
- Strong design sensibility a plus.