24 days old
2017-10-312017-11-28

UI Developer

Florham Park, NJ 07932
  • Job Code
    585231
  • Payrate
    $60 To $80

Technical - Must have



  • Understand Javascript - that means closures, asynchronous programming, functional programming (understand how callbacks and promises work), scope.
  • ReactJS / AngularJS - They should have ReactJS or AngularJS as part of their most recent job description where they were active developers


    • They need to be able to build a sample angular application that has some of the below traits


      • Modules with dependency injections and the below


        • Controllers - They need to understand what controllers are and how to implement it
        • Directives - They need to understand what directives are and how to implement it
        • Services - They need to understand what services are and how to implement it


          • Communication with restful services

        • Common items - ng-repeat, ng-if, ng-show, ng-hide



  • JSON - They should have recent JSON experience


    • They need to understand how to create/modify JSON and know how to implement it
    • They need to understand the difference between [] and {} and know how to implement it
    • They need to understand how to add/remove objects in a JSON array and know how to implement it

  • CSS/CSS3 - They should have recent CSS/CSS3 experience


    • They need to understand


      • The difference between inline styles and classes and multiple class name overrides (via concatenation)


        • The difference between "ClassNameA TableNameA a" and "ClassNameA TableNameA" and its impact on a dom element



  • CSS selector specificity, pseudo-selectors (:after, :before, :last-child, etc).
  • Browser quirks and what a CSS reset is and why it's used.


Technical - Should Haves



  • They should have experience with using different fonts
  • They should have understanding of responsive design and how to properly implement it


Non-Technical Should Haves



  • Problem Solving skills


    • If the site is slowly performing what steps would they take to remediate the situation
    • If the one browser type is showing the content correctly but several others are not, what steps would they perform to remediate the issue

  • Thinking out of the box


    • If one approach doesn't work what are some other means to accomplish the same goal

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

UI Developer

Randstad Technologies
Florham Park, NJ 07932

Share this job

UI Developer

Randstad Technologies
Florham Park, NJ
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast