Web Developer

Toronto, Ontario, Canada

Apply

Main Responsibilities:

 

  • Apply your broad-based web application development expertise to create innovative and smart UI components that enable exceptional user experiences.

  • Work with the project and product manager to coordinate project scheduling and resource allocation and ensure solutions are delivered on time and exceed expectations

  • Facilitate dialogue around end-user requirements and business requirements

  • Communicate with other developers regarding how to integrate with backend services and platforms

  • Participate in agile project execution

  • Work closely with the internal team and client to lead the strategic vision of our projects

 

Requirements:

 

  • University degree/diploma in computer science, engineering or equivalent in industry experience

  • A minimum of 3 years designing and implementing interactive, data-rich Internet applications

  • Proficiency with JavaScript/HTML5/CSS3 and keen awareness of the state-of-the-art in browser technology

  • In Depth experience with jQuery and modern UI frameworks.

  • Experience and skills with Java/Groovy, Tomcat/Jetty is a plus

  • Sound understanding of UX principles to develop user-oriented web applications

  • Knowledge of visual design and prototype tools (Visio, Photoshop, Illustrator, etc.)

  • Knowledgeable with the core Spring Framework, Spring MVC and Spring WebFlow

  • Knowledgeable with RIA technologies (AJAX, Google Web Toolkit GWT, ZK)

  • Experienced with one of SVN, Git

  • Experience with Web Services (including RESTful and Web APIs, JSON-WSP, XML Schema)