View Our Website View All Jobs

UI Developer

Responsibilities:

  • Develop new user-facing features
  • Build reusable UI components and libraries
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for speed and scalability
  • Collaborate with other team members and stakeholders

Required Skills:

  • 5+ year of strong hands-on experience with advanced Object Oriented JavaScript and ability to write high-performance, reusable code for UI components.
  • Expert level developer with experience in web development framework like AngularJS, Polymer. Knowledge of other Java Script application frameworks, such as Polymer, Ember.js, React, or similar is a plus.
  • In depth knowledge on javascript and web based design concepts (view controllers, view routings, data caching, rendering patterns, lazy loading, components,  etc.)
  • Expert level knowledge in HTML5/CSS3, Sass / Less, flex layouts
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Hands-on development experience for node.js server modules. Understanding of web load balancers and web servers (NJINX, Node.js express framework, etc.)
  • Experience of using modern Javascript Libraries (PassportJS, Loadsh, RequireJS, FormatJS, Falcor, etc.)
  • In-Depth understanding of web authentication design patterns and libraries (Oath, PassportJS, SAML, etc.). Hands on experience is a plus.
  • Understanding of web sockets and libraries to support connected clients such as socket.io and pusher.
  • Proven experience developing browser based  data visualization projects using D3(Charts, Maps, Interactive Graphics)
  • Advanced knowledge of source control and build process for front end applications (git, gulp, vulcanize, bower, npm, etc.)

 Technical Skills:

HTML5, CSS3, CSS LESS or SASS frameworks, Object Oriented JavaScript, AngularJS or Polymer or Ember - Polymer should be priority, NodeJS, Gulp/Grunt, Twitter Bootstrap or any other CSS framework

Preferred Skills:

  • Understanding of UX best practices
  • Responsive Design patterns
  • Wireframes/Prototyping (Illustrator, Balsamiq, Axure, Sketch etc.)
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150