Job Description
We are looking for an AngularJS
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 mobile and
desktop web app, with a focus on performance.
Responsibilities
Important skill- Angular 2 and
above versions preferred.
Experience delivering a
complete 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, the HTML coder, and yourself
Cooperating with the back-end
developer in the process of building the RESTful API
Communicating with external
web services
Skills
and Qualifications
Proficiency with JavaScript
and HTML5
Professional, precise
communication skills
Deep knowledge of AngularJS
practices and commonly used modules based on extensive work experience
Creating self-contained,
reusable, and testable modules and components
Writing
non-blocking code, and resorting to advanced techniques such as
multi-threading, when needed
Experience
with building the infrastructure for serving the front-end app and assets
Architecting
and automating the build process for production, using task runners or scripts
Documenting
the code inline using JS Doc or other conventions
Writing
extensive unit tests using automated TDD tasks