*Hi *
*Please lookup the below position and if you feel comfortable ,then please
send me your updated resume*


*Position : UI Engineer   Location : NYC , NY *


* Duration : 6+ Months Phone then Face to Face *
*Need Locals to these mentioned Locations Only*

 *Notes:*

   - Needs to be able to handle large scale application development
   - Needs to be focused more on application development
   - Frameworks like angular JS, backbone, ember, etc.
   - Needs a deeper knowledge of computer science
   - JavaScript
   - Good to have experience building financial applications
   - MUST have large web application development experience, ecommerce
   website with a lot of interactivity and transactions
   - Applications required putting in trades, negotiating pricing trades
   (with lots of data and charts)

UI Engineer with 5-7yrs experience with at least 3 years of 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 Master’s 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.
   E.g.: 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 Dev Tools.

*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







Regards,

Ishan Salaria
Sr. Technical Recruiter
VSG Business Solutions

221 Cornwell Dr,Bear, DE 19701

Contact No:  302-261-3207 Ext: 102

Email:   [email protected] <[email protected]>

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

Reply via email to