Wednesday, August 26, 2015

Immediate Need for Senior UI Engineers in NYC ! Quick Hire !

Hi,

we have a 4 Senior UI Engineer open in NYC at one of our clients Site. This is a long term project. Please send resume with rate and contact info to shankar@asuvasoft.com or call 201-603-9148                                                   

Number of Contractors: 4

Location: NYC

 Length of Contract:one year

Start and end date if possible:ASAP

 Interview process (i.e., phone screen, Client in person):

Phone screen followed by In-person. There will also be an interview from the client-side.

 

 Skill and Role Summary:

Senior UI Engineer with 5-7yrs experience with at least 2 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

-       Knowledge of using Event Loops, Single-threaded execution

-       Experience building and using virtualized UI controls

-       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.

-       Complex Application Development (preferably in financial systems such as: Risk Management, Monitoring, Trading, Dashboards, Analytics, Data Visualization)

 HTML

-       Understand the difference between Html 4.0 and Html 5.0

-       Have knowledge of what is new in Html 5.0 and the APIs

-       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


Regards,

Shankar

Asuvasoft

201-603-9148

shankar@asuvasoft.com

--
You received this message because you are subscribed to the Google Groups "SureShotJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sureshotjobs+unsubscribe@googlegroups.com.
To post to this group, send email to sureshotjobs@googlegroups.com.
Visit this group at http://groups.google.com/group/sureshotjobs.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment