Careers >

Frontend Page Developer

- Description

This position will be part of a small team that supports our client’s family of websites. You will support the website’s daily production, delivering front-end code for time-critical deliverables. You might also participate in project-based front-end application development. You will use your expert HTML, CSS, and Javascript skills to convert designs and specifications into our web-based application, as well as solving front-end bugs and issues. You also have experience in server side scripting.

Responsibilities

  • Participate in or lead the development process for medium and large web pages, from inception to deployment and beyond.
  • Implement GUIs that work across browsers using HTML, CSS and JavaScript
  • Refine, test and debug programs to meet needs
  • Troubleshoot and debug live pages and pages under deployment
  • Analyze assigned tasks, provide work estimates, and manage own time to keep development on schedule

Skills

  • 5+ years of overall Internet technology experience
  • Proficient use of HTML, CSS, XML, JavaScript (JQUERY, JSONP), as well as server-side scripting experience are required (JSP/JSTL are preferred)
  • Must be comfortable working within Spring Framework using Apache Tiles
  • Should have an understanding of OOP
  • Experience with AS2 & AS3 is a definite asset
  • Experience with source management (SVN )
  • Familiarity with Eclipse IDE platform
  • Must possess the ability to examine existing site code and reuse or extend it for new functionality without documentation
  • Needs solid understanding of web architecture, including: cookies, sessions, and caching

Experience

  • Agile methodologies such as Scrum
  • Test driven development

Education

  • Needs to be proactive on seeking out tasks, communication, and updating status
  • Must be willing to ask for assistance when roadblocks impede progress
  • Must have strong oral and written communication skills
  • Must be able to define requirements and take on tasks with minimal supervision and juggle multiple deadlines
  • Must be confident handling/coordinating multiple tasks with changing priority levels
  • Experience working in a media environment is a plus
  • Must be good team player and hard worker
  • Reliability and integrity are important qualities
  • Should enjoy performing a wide range of coding tasks and projects
  • Strong analytical and problem solving skills required