Job Title: Senior UI Engineer JavaScript Location: New York, NY Duration: 12 months
Minimum Requirements: TECHNICAL REQUIREMENTS MUST be strong on Javascript Strong on Computer science – MUST have ample experience with data structures and algorithm’s It is fine if they do not have angular MUST HAVE heavy computer science experience Solid frameworks experience Please look at anyone and everyone with 4 yrs experience – note these folks have to be spot on, smart people, prior fortune 500 company experience MUST HAVE Bachelors or masters in CS HTML5, CSS3, ES5 JavaScript Functional and Object-Oriented styles of programming Build tools: Grunt, SASS, Bower, Browserify, RequireJS 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 HTML Understand the difference between Html 4.0 and Html 5.0 Have knowledge of what is new in Html 5.0 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 Description: Senior UI Engineer Senior UI Engineer with experience building Web Applications using MVC frameworks such as Angular, Backbone or Ember. MANDATORY Skills & Experience Senior UI Engineer, with 7 years experience, with experience defined below. At least 4 years experience building Web Applications. Must have examples of work in the following areas: MVC frameworks o Angular o Backbone o Ember o React Object-oriented and Functional programming Complex Application Development (preferably in financial systems projects with a focus on: Risk Management, Monitoring, Trading, Dashboards, Analytics, Data Visualization, Complex charting, etc.) Hands-on experience writing code for complex interfaces with dynamic charting a plus 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. *Thanks & Regards: * *Mahesh * *Sr. Technical Recruiter * *Trustek Inc * *4390 Rt 1 North, Suite# 304 | Princeton, NJ 08540 |* *Office: 732-393-1313 ext-112| * *Fax: 866-294-1314 |* *E**mail**:** mah...@trustek.com <mah...@trustek.com> | www.trustek.com <http://www.trustek.com> |* *Yahoo IM: mahesh.saxon* -- You received this message because you are subscribed to the Google Groups "OracleD2K" group. To unsubscribe from this group and stop receiving emails from it, send an email to oracled2k+unsubscr...@googlegroups.com. To post to this group, send email to oracled2k@googlegroups.com. Visit this group at http://groups.google.com/group/oracled2k. For more options, visit https://groups.google.com/d/optout.