Job Description
Responsibilities:
-
Delivering a complete responsive front end application
-
Ensuring high performance on mobile and desktop
-
Writing tested, idiomatic, and documented JavaScript, HTML and CSS
-
Coordinating the workflow between the graphic designer and yourself
-
Coordinating with the back-end developer in the process of building the RESTful API
-
Communicating with external web services
Skills and Qualifications:
-
Deep knowledge of Angular (newer version) practices and commonly used modules based on extensive work experience
-
Extensive knowledge of OOPS principle and Typescript
-
Proficiency with RxJS, JavaScript and HTML5
-
Very good knowledge in Sass and CSS for writing styles
-
Creating self-contained, reusable, and testable modules and components in Angular
-
Professional and precise communication skills
-
Experience with building the infrastructure for serving the front-end app and assets
-
Architecting and automating the build process for production
-
Writing extensive unit tests using automated TDD tasks
-
Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative)
- Creating configuration, build, and test scripts for Continuous Integration environments