Job Title: Senior UI/AngularJS Developer (102814-HIRSUD-IO32-S-RAJ)
Location: Dayton, OH
Duration: 3-6 Months
Emp.Type: 1099/W2
Senior UI/AngularJS Developers.
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:
UI Developer with 7+ yrs total experience with at least 3 years experience building Web Applications using Angular JS extensively.
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.
• 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
JavaScript
• Extensive experience building apps with AngularJS.
• Experience applying Functional and Object-Oriented styles of programming
• Understand details of the prototype chain
• Experience with build tools such as: Grunt, SASS, Browserify, RequireJS
• Plusses: Experience with other MVC frameworks such as Backbone, Ember, React.
CSS
• Understand the new properties introduced in CSS3
• Understand CSS directives such as @import, @media, @font-face
• Understand Responsive Web Design
• Experience with proper structuring of CSS using techniques such as SMACSS, OOCSS or BEM
Others:
• 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
To Apply, Please click here: APPLY NOW
No comments:
Post a Comment