February 18, 2011

Front End Developer - Toronto

Freshbooks is looking for a Front End Developer to build the sorts of creative and user-friendly interfaces that make our product so successful. This role will write the CSS, HTML and AJAX routines that make the interface go, and work closely with the rest of the design and development teams to ensure that FreshBooks maintains its reputation for ease of use.

As a Front End Developer your key responsibilities include:
- Interface Implementation: you will write CSS/HTML, Javascript and build AJAX routines in order to create the sorts of seamless, delightful interfaces FreshBooks is already known for. You will go from design files to working interface.
- Interface Design: with the rest of the product team you will help conceive and develop creative solutions to FreshBooks' design problems.

You'll be able to contribute more effectively if you bring the following skills:
- Communication: your code ought to speak for itself and make its purpose and architecture clear to anyone who needs to use it. Your documentation should likewise provide all that your team-mates require.
- Great Taste: it's often the subtle interface details that make all the difference. Your knowledge of usability and your aesthetic sense will drive the look and feel of the FreshBooks interface.

And finally, you'll only be considered for this position if:
- You have 3-5 years' experience developing online interfaces, specifically using Javascript and one or more of the available libraries.
- You have strong CSS skills, capable for taking design composites and building out a working interface.
- You have experience debugging tricky client side issues, figuring out what's going on in complex client side code doesn't make you cringe.
- You are a cross browser manic. You know the quirks of various browsers and can bend them to do your bidding.

Send CV and cover letter to careers@freshbooks.com