Hi,


Please find the requirement below , If you find yourself comfortable with
the requirement please reply back with your updated resume and I will get
back to you or I would really appreciate if you can give me a call back at
my contact number *423-509-8437/ 423-402-0963*

 Hi Please share the profile at *[email protected] <[email protected]>*

*Position: UI Developer*

*Location: Florham Park, NJ  *

*Duration: 6+ month/ Contract** (Client: ADP)*

*Interview: Phone and In Person*

*Job Description:*

*“Must be USC or GC”*



*CANNOT Be an H1-B – I need a local USC or GC candidate with great
communication skills and who is willing to do the exercise below.*



*More of a front end developer - *user interface, CSS version 3, HTML 5



*Job Write-Up:*



In an effort to make this process a bit more effective, I have included a
new write up regarding what we are looking for in this role.  At the same
time, we’d like you to present candidates with an exercise to perform prior
to the interview that we can use as a basis of discussion during the
interview.



The UI Developer role we seek to fill needs to be a strong thinker,
communicator and fast worker.  This person needs to show a track record of
thinking rather than doing.  Show me that you’ve come up with a solution to
a challenging problem and didn’t just code what you were tasked with.

Way too many people we have interviewed rely too heavily on frameworks – a
good developer needs to understand the core language first; otherwise they
do not understand how and why a framework does something. This applies to
both JS and CSS.



The problem with most of the candidates so far is that they’re “drones” –
they do the bare minimum to get their task out the door without any
in-depth understanding of how the underlying technology works or what the
greater impact is. We need people who can come up with their own solutions.
Demonstrating that they’ve done this in the past would be a big plus.

Ideally, I want someone that can be an active, engaged and effective member
of the team. The pace of the team is fast, we need the candidate to show
that they are able to operate in that manner.



*Technical – Must have*

•          Understand Javascript – that means closures, asynchronous
programming, functional programming (understand how callbacks and promises
work), scope.

•          *AngularJS* – They should have AngularJS as part of their most
recent job description where they were active developers

o          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

o          Communication with restful services

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

•          *JSON – They should have recent JSON experience*

o          They need to understand how to create/modify JSON and know how
to implement it

o          They need to understand the difference between [] and {} and
know how to implement it

o          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*



o*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

o          If the site is slowly performing what steps would they take to
remediate the situation

o          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

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





*Have the candidate complete this Exercise:*



Write a simple application (feel free to use any frameworks) that will
allow a user to search through the attached data. The application should
have a text input box and a “search” button that will execute the search
(screen1). Extra credit if you can make it search as you type instead of
hitting the button but either solution is fine.

The result of the search should be displayed below the search box as a set
of tiles. 4 tiles across. (Screen2)

User should have the ability to clear the search.

Tile borders should be either red or blue depending on the gender.



How would you modify the UI to be responsive?



Will this implementation work with touch-based devices and mobile device?
Why or why not?



*Submittal format:*

Candidate Name:

Job #:

Address:

Phone:

Email:

Total IT Experience



Total US Experience

Monthly  Rate to CAI:

Salary or Roll over salary for CTH:

Work Status (H1B, EAD, GC, US Citizen):

If H1B, who holds the visa?

Last 4 digits of SSN

Skype ID

DOB

Will candidate Interview F2F (Yes or No):

Education Details(Years, Degree & Univ. Name)

Name of the individual at your firm who the candidate spoke with about the
position:

Vishal

Skills as they relate to the job:

*# years UI Development:*

*# years HTML5:*

*# years CSS3:*

*# years AngularJS:*

*# years Javascript:*

*# years JSON:*

*# years Responsive Web Design:*



Thanks & Regards,

[image:
http://www.hanac.us/wp-content/uploads/2015/08/HANAC-blue-LOGO_v2-300px.png]

*Vishal Kumar*

Resource Manager

*HANAC Staffing Solutions LLC*
1474 37th St. NE, Cleveland, TN, 37312
* Phone: 423-509-8437/ 423-402-0963*
*Email: **[email protected] <[email protected]>*

*G-Talk:* req.vishal/ vishalkumar.econo

*www.hanac.us <http://www.hanac.us/>*

*Note: Under Bill s.1618 Title III passed by the 105th U.S. Congress, this
email cannot be considered Spam as long as we include Contact information
and a method to be removed from our mailing list. If you are not interested
in receiving our emails than please reply with a “remove” in the subject
line and mention all the email addresses to be removed with an email
addresses which might be diverting the email to you.*

-- 
You received this message because you are subscribed to the Google Groups 
"R-help-archive" 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 https://groups.google.com/group/r-help-archive.
For more options, visit https://groups.google.com/d/optout.

Reply via email to