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!
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!
► 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
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.