angular js: 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. 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 we will ask for your help in regard to animations, css, and 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 of the components of our platform and infrastructure is required. 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 • 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