UI Developer / JavaScript Developer

  • Hoboken, NJ
  • Contract

Job Description

Designation        : Software Developer-Sr / UI Developer

Location               : Hoboken, NJ - 7030

Interview            : In-Person

Time                      : 9 - 5

Duration              : 3 Months Contract

ONLY W2 or 1099


Primary Objectives:


As Senior UI Developer you would join a cross-functional UX/UI team engaged in the reshaping of an entire product line already established as market-leading. You will help create a framework, controls, and best practices to be adopted division-wide across Tax & Accounting. The group is small, diverse, focused, fun, practices Agile/Lean UX, and reports under the CTO of the Tax & Accounting Division. We are internal consultants, and work on a wide range of products to which our clients are professionals from around the world working in sophisticated applications with rich interaction models. The focus is on UX, UI, style, interaction, re-usable components and performance. You are serious about tools and clean code.



  • Help to get dev teams off to a running start with modern presentation techniques

  • Refactor existing code

  • Collaborate on the implementation of new custom controls and associated documentation

  • Participate in regular framework releases as a maintainer (as on open source projects)

  • Help create and maintain documentation

  • Take an active part in participating in and/or sometimes take the lead in WebEx demos

  • Teach and possibly mentor others one-on-one

Skill Required:

  • A keen eye for design and/or are very design oriented (Pixel perfect)

  • HTML/HTML5, CSS2/CSS3, JavaScript

  • Consistent source documentation

  • Expert in at least one of the major JS libraries such as jQuery or Underscore

  • Strong knowledge of cross-browser issues and compatibilities

  • Conversant with at least one of the major CSS pre-processors (Stylus, LESS, Sass)

  • Conversant with at least one of the major version control systems (Git, Mercurial, Subversion, TFS)

  • Comfortable with command-line (bash)

  • Conversant with basic NodeJS tools such as npm, bower, GruntJS

  • Conversant with image manipulation tools such as Photoshop and Illustrator

  • Adaptability to a variety of design and dev environments, operating systems and tools (OS X, Open Source, Windows, .NET)

Skills Preferred:

  • Experience with at least one JavaScript MV* application framework (such as AngularJS, Backbone, Ember, Knockout)

  • Experience with SVG in the browser

  • Solid writing and public speaking chops

  • Experience with at least one native framework (such as iOS, Android, WPF, Silverlight, Flex, QT/QML, or the like)

Important: The candidate should provide relevant code samples instead of a portfolio.


I would appreciate, if you could send me a quick email with your most recent resume and we can schedule a quick time to discuss the opportunity further.


I look forward to hearing from you and will be happy to discuss this opportunity with you in further detail.


Best Regards,

Vipul Gupta

California Creative Solutions, Inc.

13475 Danielson Street Suite 220 | Poway CA 92064

phone: 858-435-0206 | fax: 858.683.2424

 | www.ccsglobaltech.com

Additional Information