FreshBooks is working on ambitious new front-end experiences, and we’re seeking an ambitious Front End Developer who has experience with web application frameworks and front-end JavaScript frameworks such as BackBone, Angular and Ember.
About Us:
FreshBooks has a big vision. We launched in 2003 but we’re just getting started and there’s a lot left to do. We're a high performing team working towards a common goal: building a kick-ass online accounting application to help small businesses better manage their finances. Known for extraordinary customer service and based in Toronto, Canada, FreshBooks serves paying customers in over 120 countries.
Job Duties:
Join our development team in designing and developing our popular online application and the tools we use to run our business behind the scenes. You'll learn hands-on about our industry and our customers, and you'll be figuring out how to make them happy, and then going ahead and doing it. You will be responsible for planning, designing and coordinating the development and operation of our online accounting application using web application frameworks and front-end JavaScript frameworks such as BackBone, Angular and Ember.
Job Requirements:
- 5+ years of experience with object-oriented development
- 2+ years of experience with PHP, Python and JavaScript
- Solid knowledge of web applications frameworks and front-end JavaScript frameworks such as BackBone, Angular and Ember
- Experience using tools such as ember.js, RabbitMQ, Redis, Elasticsearch, Puppet and Jenkins CI
- Good knowledge of web security and product management
- Design chops and experience with CSS frameworks is required
- Knowledge of Sass and LESS are an asset
- Prior experience developing software in an Agile environment
- Demonstrated careful attention to detail
- Ability to work in an open environment and collaborate with teams across entire company
- Solid communication skills to speak with customers on the phone
- Drive to improve yourself and your team constantly with how you work and learn
- An undergraduate degree in Computer Engineering or Mathematics
- Preference given to candidates with a Masters in Software or Mathematics
How to Apply:
We're looking for people who are interested in getting in on the ground floor of an incredible opportunity to build amazing software and transform the lives of small business owners all over the world. Apply with a resume following the instructions below.
Location: Toronto, ON Canada
Term: Full-time permanent
Salary: $80,000 to $105,000 CDN + health benefits + stock options + 3 weeks vacation