Job Description :
Role: UI Developer
Location: Sunnyvale, CA
Duration: 6 months

Interview: Phone + F2F

Primary Responsibilities:
Candidate will be a member of a highly creative and technically innovative development team responsible for building sites and applications for our clients. A love for working in a collaborative team environment with Art Directors, Writers, Information Architects and Account teams a benefit. Experience with development methodologies a big plus.

· Will work with Front- and Back-End Development teams in developing highly visible interactive web pages and applications
· Responsible for translating precise Photoshop comps into clean, organized HTML, CSS and JavaScript
· Work closely and collaboratively with team members across multiple disciplines
· Deliver work under tight timelines while maintaining the highest standard of quality
· Follow specific process to ensure quality and accountability is maintained throughout project duration

Required Skill and Experience:

· Five to seven years of experience working in a professional team environment
· Strong portfolio showing technical innovation
· Proficient in HTML5, CSS3 and JavaScript
· Experience working with CSS preprocessors such as SASS
· Experience building email marketing campaigns in HTML and CSS for mobile and desktop clients
· Familiarity with object-oriented programming patterns in JavaScript
· Familiarity with popular JavaScript libraries and frameworks such as AngularJS, Ember, Backbone, React or others, with hands-on experience in at least one MV* JS framework
· Familiarity with at least one templating engine such as Handlebars, Moustache, Jade or Dust
· Experience with writing functional JavaScript to manipulate the output of data using libraries such as Moment.js or writing custom Handlebars helpers
· Experience with handling and receiving AJAX request data
· Knowledge of best practices in building fluid/responsive layouts
· Strong knowledge of browser compatibility, including mobile web browsers, and their rendering engines
· Familiarity with Adobe Creative Suite
· Experience with version control systems such as Git and SVN and structured deployment practices
· Demonstrated experience with modern front-end development tools with NodeJS such as Grunt, Gulp, Yeoman, Bower and/or others
· Knowledge of server-side technologies and how client-side applications integrate with REST APIs
· Superior communication, organization and time management skills
· Familiarity with Mac OS X including working in the UNIX terminal
             

Similar Jobs you may be interested in ..