bringing Angular people to Angular jobs

Posted
HireVision Staffing
New York, NY, USA

HireVision Staffing is recruiting for the following role in NYC. Please review the job description and if interested send resumes to matt@hirevisionstaffing.com. Thank you.

Job Title: Senior UI Developer
Location: NYC (Local preferred)
Length: 6 - 12 months to start
Rate: OPEN
Interview Process: Phone Screen, followed by Client In-Person/ (Skype for non-local, Star Consultants)

Candidates will need to complete an offline test.

Skill and Role Summary:
Senior UI Engineer with over 8 yrs experience with at least 3 years experience building Web Applications using MVC frameworks such as Angular, Backbone or Ember.

Main duties and responsibilities:
Converting Mockups to working User Interfaces
Building well-structured UI components that follow best practices
Writing Unit and Integration tests
Taking feedback from users and making interaction changes
Troubleshooting performance issues

Requirements:
The requirements are categorized as below:
Computer Science
- Have a Bachelors or Masters degree in Computer Science. Lack of a degree may be substituted by equivalent professional experience
- Strong understanding of Data Structures, Algorithms, Time/Space Complexity
- Working knowledge of Design Patterns
- Working knowledge of Object-Oriented and/or Functional Programming
UI Engineering
- Understand the concept of Event Loops, Single-threaded execution
- Understand the concept of UI Virtualization
- Understand the technical details of how UI is rendered on-screen. Eg: How does browser render HTML?
- Know the difference between Immediate-mode and Retained-mode of rendering
- Experience handling performance issues with rendering
- Experience profiling, debugging and troubleshooting CPU, Memory and logic issues, preferably with Chrome DevTools.
HTML
- Understand the difference between Html 4.0 and Html 5.0
- Have knowledge of what is new in Html 5.0
- Browser differences

JavaScript
- Experience applying Functional and Object-Oriented styles of programming
- Understand details of the prototype chain
- Working knowledge of standard EcmaScript 5 APIs
- Working knowledge of libraries such as: Underscore or LoDash, jQuery
- Experience building apps with AngularJS. Bonus: Experience with other MVC frameworks such as Backbone, Ember, React.
- Experience with build tools such as: Grunt, SASS, Browserify, RequireJS
CSS
- Know the various kinds of selectors and their specificity
- Understand the new properties introduced in CSS3
- Understand CSS directives such as @import, @media, @font-face
- Understand Responsive Web Design
- Understand how selectors are looked up, triggers for Style Recalculation
- Experience with proper structuring of CSS using techniques such as SMACSS, OOCSS or BEM

How to apply

Please review the job description and if interested send resumes to matt@hirevisionstaffing.com. Thank you.

Does this job really require Angular skills? If not, please let us know so that we can keep the jobs all about Angular.