Hello,

This is Vijay from ProNix Inc.

Please share suitable profiles towards below position to vi...@pronixinc.com



*Title: UI Developer with STRONG Angular.JS*

*Location: NYC, NY*

*Duration: 12 months *

*Interview Mode: Phone interviews, Coding test*



The client is developing a web application using Angular, SASS, and
JavaScript.



*JavaScript language semantics and the building blocks of Angular*.  They
move quickly.  Have to be SENIOR.



*Skill and Role Summary:*

*Senior UI Engineer* with at least 4+ years experience building Web
Applications using MVC frameworks such as *Angular. *

*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





Thanks and Regards,
Vijay Ramagiri

*ProNix* *Inc*

Ph: 732-902-0910 / Fax: 732 909 2000

vi...@pronixinc.com <s...@pronixinc.com>

-- 
-- 
***************************************************************************************
For all SAP related tutorials,Articles,Faqs,Tips
          
          www.sapbrainsonline.com

****************************************************************************************

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

Reply via email to