Looking for full time In-House Developer (Vancouver, BC)

Permalink
Intermediate Web Developer

The Intermediate 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 creative agency with expertise in digital, brand, and advertising. We help organizations clarify, articulate, and share their stories, because we believe there’s power in meaningful and intelligent communication. We work very closely with a small handful of clients. By remaining tight-knit and hands on, we are able to deliver effective work that we’re proud of.

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, BC area.

smashLAB