►►Senior Frontend Developer◄◄ at OneClass

Toronto · Full Time

At OneClass, we believe that our company is only as strong as our employees, so it is a priority for us to make sure our team members know how much we appreciate them! From a kitchen full of delicious snacks, to insanely fun quarterly team events, to monthly catered lunches – OneClass believes in supporting an awesome team environment where we work hard together, and play hard together. We don’t just talk about employee development, we practice it. Your success is our success. If you are looking for the perfect opportunity to learn, grow and get creative, OneClass is the spot for you! Located in Toronto’s downtown core, we are easy to get to whether you drive, take TTC, bike, or walk!

Apply to OneClass

Job Description

OneClass is the best place you have yet to work at. As a company, our vision is to make a positive impact in the field of higher education, do meaningful work, and have fun while doing it. If this sounds like your kind of company, please do read on.

OneClass is only as valuable as each and every one of our employees and everyone on the team contributes to the company’s success.

Our client-side is based on Backbone.js and a lot of other current libraries that makes it easy to build new features. We like to stay up to date and ensure that we’re using the newest frameworks as well. For our backend language, we use Ruby and RoR framework with PostgreSQL as the main database. Also, we have secondary services that run on Python and Java. For content search, we use ElasticSearch with custom analyzers. Our servers are hosted on AWS, and we also use other services provided by Amazon.

We are looking for Senior Front-end Developers to help take OneClass to the next level. You'll be joining a passionate team who loves solving challenging problems on a day-to-day basis.

►We're looking for someone with the following knowledge base and experience:◄

► Expert-level knowledge in HTML5 / CSS3 / JS (ES6)
► Experience with template systems (e.g. haml, pug, handlebars, mustache, etc.), CSS preprocessors (SCSS, Less, Stylus, etc.), and CSS frameworks (e.g. bootstrap, zurb foundation, etc.)
► Experience with React or similar frontend frameworks (vue, angular, riot, etc.). We were using backbone, but currently shifting all codebase to React stack. Experience with Redux or other state management libraries is a huge plus.
► Experience with modern frontend environment/tools, such as:
- Code bundlers (e.g. Webpack, Rollup, Browserify, etc.)
- Package managers: npm, yarn
► Experience with testing (Jest, Enzyme, Nightwatch, etc. ) will be a huge plus
► Basic knowledge of RoR framework to make the integration process as easy and smooth as possible
► Experience in debugging and optimization of high load projects, experience with solutions to improve page load speed
► Good at building responsive design pages, and knowledge of workarounds for different browsers
► Comfortable with tracking your tasks in bug trackers and committing to git
► Good architecture sensibility and a passion for high-quality code

A clean resume is great, but we would rather hear about what you’ve built in the past, so make sure you show off your work and attach your GitHub profile!

Ideal Candidate:

► 3+ years experience
► Someone who is extremely passionate about Development
► Someone who can learn quickly
► Someone who loves to learn and is always up for a new challenge
► Someone who has a strong knowledge base in the above-mentioned technology stack
► Someone who has built applications from scratch to deployment
► Someone who loves working in a team environment

Apply Now

What We're Building

Over 60% of college students today are unable to graduate on time in North America. Our mission at OneClass is to help these students study more efficiently by providing them with timely and relevant study resources so they can graduate on time. We have created a platform to encourage students to develop their own learning cycle by helping them learn, practice and master new material all on our platform. We are very fortunate to have helped over 2.2 million students to date who have contributed 10 million + pages of content from self-created lecture notes to 50-page study guides. In addition, we have produced close to 5,000 video tutorials covering some of the most common university subjects created by our amazing subject experts. Something that excites us even more is the 100 million+ data points collected to date from our user’s activities throughout our platform, and the ways in which we can use this to better help millions of college students.

Add testimonials, product launches, and photos that highlight your company

Other Jobs at OneClass

OneClass Team

Jack Tai
CEO @OneClass • Worked at @Royal Bank of Canada • Studied at @University of Toronto 2010
Kevin Wu
COO at OneClass
Jackey Li
CPO at Notesolution Inc. A Math Genius. Top 1% in ShangDong University. @University of Toronto 2010
Maggie Peng
Chief Design Officer @OneClass. Full-stack-designer.
Katherine Chong
Built the inaugural customer success team and now optimizing the product for retention and engagement. I get things done.
Noel Euzebe
Full-stack developer. Experienced in and proficient with Ruby on Rails, Git, AngularJS, Sencha Touch, MySQL and HTML5/CSS3
See More

Have Questions? Ask Us Anything

What is your office environment like?
We have a completely open work space to encourage collaboration between team members. A fully stocked kitchen with all the snacks you could ever want so you never go hungry. We also host regular team lunches and weekly events.
Kevin Wu
Employee at OneClass
How many people are you hiring in the next year?
Between 10-15
Kevin Wu
Employee at OneClass
What makes OneClass a unique place to work at?
Not every company has an opportunity to positively influence the future of millions of students. At OneClass, you will be working on innovative solutions to help students around the world succeed in their academic careers.
Kevin Wu
Employee at OneClass

OneClass Investors

John Stokes
Co-Founder of early stage VC, @Real Ventures (Montreal, Canada) and an investor in the FounderFuel Accelerator.
Ian Jeffrey
Co-Founder and CEO of Breathe Life. Previously VP Product Marketing, @PasswordBox . Co-Founder & GM of @FounderFuel, Venture Partner at @Real Ventures Ventures
Bill Zanker
Founder: The Learning Annex, Brainfuel, Great American BackRub Stores, FundAnything, I start and/or invest in consumer companies.
Harry Patz
Chief Revenue Officer, North America @Velti
Alex Liang
We are a venture fund that invests in early stage start-ups, in angel round, seed round, and A round.
See More