Full time In-House Developer (Vancouver, BC)

Permalink
smashLAB (www.smashlab.com) is on the lookout for a smart, skilled, and nice developer to join our team. This is a challenging role that promises some thrills... if packet tracing AJAX requests is your idea of fun, that is.

Description
The Web Developer helps plan and develop websites and web applications. She/he balances a command of technology with a desire to collaborate efficiently with strategic and creative counterparts. This individual builds innovative and functional websites/apps on time, while assisting with the maintenance of existing projects.

Education, Experience, and Skills
- Three to five years of internet based development experience
- Four year degree in Computer Science
Practical experience developing interfaces using XHTML, HTML5, CSS3, and jQuery
- Thorough understanding of web application development using PHP and MVC design patterns
- Experience in database design and programming using MySQL, PostgreSQL and MS SQL Server
- Capabilities with ActionScript and Flash integration
- Understanding of leading content and document management systems
- Proficiency with cross-browser/cross-platform issues
- Thorough knowledge of W3C standards for coding and accessibility
- Knowledge of software engineering principals (i.e. unit testing, source code control, OO programming, QA)
- Experience with Windows and Linux based operating systems and web servers
- Basic understanding of graphic design processes and tools (i.e. Photoshop, Illustrator, etc.)
- Proficient written and oral communication skills

Responsibilities
- Develop database-driven websites and applications, using a variety of languages, in a team setting
- Collaborate with technical and non-technical staff and participate in group meetings
- Contribute insights and ideas and effectively communicate project status/challenges
- Research and assess technologies and share findings with other team members
- Work with external companies (i.e. ISPs, partners) as required
- Collaborate with the front-end and technical people to integrate back-end and front-end solutions
- Address errors and make necessary modifications as identified through QA processes
- Prepare accurate documentation of websites and applications throughout the project lifecycle

Attributes
- Self-motivated and quick to learn
- Comfortable servicing client needs and maintaining client relationships
- Interested and adept at learning new languages and software
- Methodical nature, open to working in a highly structured environment
- Willing to learn, experiment and grow
- Committed to building highly usable and engaging web properties with a keen eye for detail
- Positive, constructive and willing to work as part of a team
- Ability to recognize and adapt to changing conditions, including redefinition of role as needed
- Honest, forthcoming and willing to share with others
- Ability to prioritize and maintain accountability while performing in a high-pressure environment

About smashLAB
smashLAB is a digital agency (based in Vancouver, Canada) that helps organizations pinpoint and share stories through insightful strategy, smart design, and persistent marketing. We are digital natives, and have been building for the web since Seinfeld was on the air. Our agency focuses on big ideas that invigorate, and spur people to act. We actively experiment with our own digital properties. Putting some skin in the game keeps us current, sharp, and awfully pragmatic.

We offer competitive remuneration, health benefits, discretionary days, and some other little treats. Most people choose to work here for the opportunity to create simply great work.

Application process
Interested candidates are asked to email their resume, noting salary expectations and availability for work, as well as a list of recent project URLs (noting scope and role) to: careers (at) smashlab.com (No telephone calls please.)

This is a full-time, permanent position. Applicants must live in, or be willing to relocate to, the Vancouver area.

smashLAB