These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Angular UI Developer

0 people like this description

**This is an 80-100 hour project with potential to become an ongoing freelance role. Must be able to go onsite for meetings; preferred to be totally onsite. Local applicants only. Starts ASAP. This client cannot accommodate sponsorship needs or C2C at this time.**

One of Vitamin T's clients is looking for an ongoing contract developer with a strong knowledge of Angular.js, HTML, and CSS. This person's primary focus will be on taking pixel-perfect comps and designing them out using a mobile-first framework. The back-end structure already exists; this person would only be dealing with the front-end portions of the code and making sure it hooks into the back-end correctly. The client is migrating their first gen solution to the next iteration and wants an ongoing resource, possibly full-time hours, to create and maintain this technology. This particular project is estimated at 80-100 hours and would start immediately. Must be able to go onsite for kickoff meetings and check-ins.

Responsibilities & Expectations:
• 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

Qualifications

• Proficiency with Javascript, Angular.js, 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 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
• Documenting the code inline using JSDoc or other conventions
• At least 1 years’ experience developing applications embracing Agile principles
• At least 1 years’ experience with a formal version control tool (Subversion, Git, TFS, or ClearCase)
• At least 2 years’ with large-scale infrastructure designs, implementation, and support
• 2+ years’ experience with Angular JS

These job descriptions are examples. Looking for work?

Find JobsFind Jobs