March 13, 2011

Lead Developer – Marketing and Product Development – Toronto

Achilles Media is on the hunt for someone who is passionate about web and mobile development. As the Lead Developer, you will have 5+ year of development experience in a team environment and be proficient working with an array of languages, tools and methodologies.

The Lead Developer will work within the Product Development and Marketing Teams to lead the design, and build our event sites and supporting applications. Under the direction of the Director of Marketing and Product Development, you will be responsible for scalable design and builds, quality assurance, and maintenance of web sites, mobile sites and digital products. Examples of digital products include custom applications, digital publishing products, content management systems, and custom social networking applications.

In addition to core development skills, the Lead Developer will be well-versed in scalable development methodologies, SEO best practices and quality assurance protocols.

Reporting Relationships
The Lead Web Developer is a key member of the Product Development Team. He/she reports to the Director of Marketing and Product Development, oversees a small staff, and collaborates with the Product Development Manager to map out product roadmaps, schedules, feature lists and upgrade schedules.

Duties and Responsibilities (these include but are not limited to)
- Design, build and maintain the websites that support Achilles events
- Design, build and maintain the mobile sites that support Achilles events
- Design, build and maintain a variety of different digital media products that support all Achilles Events
- Advise and execute on SEO best practices and implementations for the Web Team and the Marketing Team.
- Research new Web 2.0 tools and propose applications that could be used to grow Achilles Digital Properties
- Work with IT to ensure all legacy systems are integrated into new digital properties (Will require PHP and MYSQL skills)
- Lead and Implement unit testing and QA best practices to ensure accurate, timely delivery of all technical projects.
- Compile data, research and recommendations about Achilles web and mobile properties including; traffic patterns, keywords, site optimizations and user flow with a goal to measure the success of various marketing initiatives.
- Work with internal teams to ensure the content and information displayed on Achilles Digital Media properties is up to date and error free.
- Manage a small staff including possible recruitment, training, and assignment of tasks and provisioning of feedback.
- Recommend, vet and manage outside technical resources on an as needs basis including freelancers and contract staff.
- Ensure resources are available to complete projects and assigned tasks in a timely and efficient manner.
- Ensure best practices in coding, scalable development, and quality assurance.
- In conjunction with the Product Manager, ensure all systems architecture and product development is documented for future reference.
- Any other tasks that may be assigned by the Marketing Director.

Skills / Qualifications
- Experienced in MySQL 5 and procedural PHP 5 (LAMP)
- Experienced in PHP Smarty Templates
- Experienced in JavaScript, AJAX, and jQuery
- Experienced in developing mashups using API’s for Flickr, YouTube, Facebook Connect, Twitter etc.
- Strong Understanding of interface design and cross-browser compatible CSS
- Experience with mobile development (WAP/ Native)
- Experienced in managing and constructing content management systems
- Experienced in Shell and Subversion
- Experienced in coding E-Commerce stores (Moneris, Merchant Accounts, etc)
- Experienced in OOP PERL 5
- Proven experience in Search Engine Optimization (SEO)

Nice to Haves
- Experienced in using Flash (ActionScript 3.0)
- Converting Photoshop to X/HTML
- An understanding of video editing software and compression standards
- Understanding of Web 2.0 developments in areas such as Cloud Computing, HTML 5, etc
- Exposure to media and television industry
- Active in the technology startup community (events, workshops, etc)

jobs@achillesmedia.com