Web Application Developer

The scope of responsibility includes the following:

  • Develop design, implement, and test application software
  • Independently performs analysis to develop and implement high level designs
  • Remains current on industry standards in web development
  • Ability to research, develop and propose new technologies to improve application architecture
  • Finds and recommends opportunities for continuous improvement
  • Makes recommendations towards the development of new code or reuse of existing code
  • Authors technical documentation

Position requirements:

  • Strong HTML5, CSS3, JavaScript skills. Need to be proficient in core JavaScript and industry standard libraries like jQuery;
  • Experience with CSS frameworks such as Bootstrap or Foundation is a plus;
  • Experience with at least one JavaScript MVC frameworks such as Ember or Angular;
  • Experience with NodeJS, ExpressJS, MongooseJS, Ruby on Rails is a plus;
  • Knowledge of CoffeeScript or TypeScript is also a plus;
  • Familiarity with responsive design concepts and design best practices;
  • Bachelor’s degree in Computer Science/Computer Engineering (or equivalent experience) and 5+ years’ experience;
  • Familiarity with Unix/Linux environment and with a version control system like Git or SVN;
  • Proficient with tools for website debugging and cross browser testing;
  • Excellent interpersonal and communication skills;
  • Ability to own outcomes and results, prioritize tasks and meet deadlines;
  • Creativity, flexibility, ability to multi-task and a strong desire to learn and take on new challenges is a must.