We are looking for an Angular 2 Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a responsive web application, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but you will be asked for help in putting them together and make any modifications needed to produce a final HTML output. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all these web components and general web terminologies is required.
Responsibilities
- Ensuring high performance on mobile and desktop usage
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
- Providing periodic reports of progress and issue
Skills and Qualifications
- Proficiency with JavaScript and HTML5 and CSS3
- Proficient in Angular 2 and TypeScript
- Proficient in using GIT
- Deep knowledge of Angular 2 standard practices and commonly used modules based on work experience
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Thorough understanding RESTFUL API’s and how to use them
- Creating configuration, build, and test scripts for Continuous Integration environments
- Experience of minimum 1 year. 2+ years is a plus
- Excellent problem solving skills