Search Jobs

Front End Developer

This role has been filled.

Thanks for your interest. Please return to our Development page for other positions you may be interested in, or submit your resume now for future openings.



We are looking for a Front-End Developer to develop JavaScript-based consumer-facing Web applications for one of our clients. This is a developer role with lots of ownership of the application. Someone who has experience with mature frameworks like Dojo and Angular would be highly considered. This front-end developer will be part of a small team of Agile developers distributed across the country, creating the software that makes the business succeed. The close-knit team works together to create a learning system that helps our end-users get certified in their profession’s credentials. You approach software development with modularity in mind, and you’re comfortable with rapid prototyping. You are an expert in a wide range of front-end technologies, such as JavaScript, HTML5 technologies, CSS, usability, and internationalization.


  • Four years experience with mature JavaScript frameworks such as Dojo or KnockoutJS.
  • Expertise in user interface development using HTML(5) and CSS.
  • Experience writing modular JavaScript using AMD.
  • In-depth knowledge of browser architecture, internals, and their limitations.
  • Experience in testing across multiple browsers, platforms, and DOM implementations.
  • Experience developing mobile-first and consumer-facing Web applications.
  • Experience with optimizers and preprocessors, such as RequireJS, Closure, Stylus, and LESS.
  • Python experience is a strong plus.
  • Experience developing education applications a plus.
  • Experience developing accessible websites (Section 508, W3C WAI Guidelines, etc.).
  • Creative, passionate, and confident in web development skills
  • Comfortable working with others remotely