angular developer
years of exp needed: 1 to 5 years
responsibilities
· 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
· hands-on experience in developing single-page applications using angular
· strong knowledge of angular 2, 4, and javascript
· ui skills
· experience in tools like jenkins, svn
· proficiency in english and communication is must-have.
· 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
· ensuring a clear dependency chain, in regard to the app logic as well as the file system
· ability to provide seo solutions for single-page apps
· extensive knowledge of css and js methods for providing performant visual effects and keeping the framerate above 30fps at all times
· thorough understanding of the responsibilities of the platform, database, api, caching layer, proxies, and other web services used in the system
· validating user actions on the client-side and providing responsive feedback
· writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
· creating custom, general use modules, and components that extend the elements and modules of core angularjs
· experience with all levels of operation available to the front-end, such as from creating xhrs in vanilla js to using a custom wrapper around $resource
· experience with building the infrastructure for serving the front-end app and assets
· architecting and automating the build