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 vishal@hanac.us
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
oThey 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,
Vishal Kumar
Resource Manager
HANAC Staffing Solutions LLC
1474 37th St. NE, Cleveland, TN, 37312
Phone: 423-509-8437/ 423-402-0963
Email: vishal@hanac.us
G-Talk: req.vishal/ vishalkumar.econo
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 "CVMSCRM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cvmscrm+unsubscribe@googlegroups.com.
To post to this group, send email to cvmscrm@googlegroups.com.
Visit this group at https://groups.google.com/group/cvmscrm.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment