Client-side Application Developer

The Client-Side Application Developer will be an integral member of the WebAssign product development team and the software development lifecycle. They will join a talented UX team to develop the best possible JavaScript, CSS, and HTML and also work closely with other members of our development team to produce a high quality, extremely reliable, and robust experience for users of our web-based application.

Role and Responsibilities

  • Write documentation detailing JavaScript classes and methods, CSS use cases, and HTML markup best practices for client-side and application developers.
  • Implement JavaScript, CSS, and HTML based on project requirements for new features and bugs in a cross-browser, cross-platform web-based application
  • Assist in designing, implementing, and maintaining libraries of reusable code
  • Develop mockups and prototypes that could be used in user testing
  • Facilitate and train other developers on standards and best practices; review and verify code of other developers to ensure these are being followed
  • Investigate automated testing solutions for client-side code.

Essential Knowledge and Skills

  • Minimum of 3 years experience as a client-side application developer
  • Demonstrated experience building high-performance web applications
  • Strong working knowledge of modern client-side technologies including but not limited to DHTML, Ajax, JSON, XHTML
  • Exceptional understanding of object-oriented JavaScript
  • Ability to produce robust and reliable cross-browser and cross-platform software
  • Expert knowledge and practical application of DOM management
  • Real-world experience of software development life cycle
  • Excellent debugging and re-factoring skills
  • Team player that is flexible, can manage multiple tasks, and react quickly and effectively to changing business needs

Preferred Knowledge and Skills

  • Familiarity with MVC architecture
  • Knowledge of RESTful web services
  • Interaction between client-side code and plug-ins such as Flash
  • Experience with a JavaScript framework such as MooTools

Please send resume and salary requirements to No phone calls please.

WebAssign is proud to be an EEO/AA employer M/F/D/V