Front End Engineer

Sensei Labs

Full Time
Toronto, Canada   
Posted 9d ago

Front-End Engineer 

At Sensei Labs, we build smarter workplace solutions that people love. We're the newest member in the Klick family of companies, so we get all the advantages of being an agile start-up but within a well-established company with an awesome, award-winning culture. Our engineering team is a dynamic, diverse, and fun group. We're constantly growing and looking for the next team member to join us in building lasting success for our customers and for Sensei Labs. 
 
We're looking for a senior front-end engineer to join our team maintaining and enhancing a large SaaS application. You'll be exposed to a variety of rendering frameworks and techniques and will be part of a scrum team. 

We use many advanced techniques in try to wring the best experience and performance out of our application, and you’ll be a key part of identifying and implementing ways we can improve the platform. 

The ideal candidate will be passionate about the large opportunity that Sensei Labs presents. This person should thrive and succeed in delivering high quality solutions in a hyper-growth environment where priorities can shift fast. If you're looking to solve challenging technical problems and create a great product for our customers, then this is the right role for you. 

Responsibilities 

  • Development of front-end interfaces that consume our web application's REST API.
  • Researching solutions as needed, e.g. open source libraries, APIs, etc.
  • Knowledge of responsive development best practices.
  • Agile work estimation 
  • Maintaining application performance from a front-end perspective. 
  • Writing modular code that can be unit tested. 
  • Write defensive code to protect the system against common front-end attacks, such as XSS, injection flaws, and CSRF  

Qualifications 

  • Strong JavaScript experience 
  • Experience with front-end frameworks like React or Angular. 
  • Good understanding of build lifecycle with tools such as webpack/gulp/grunt.  
  • Experience in optimizing page rendering, animation, JavaScript. 
  • Experience debugging with Chrome DevTools, including setting breakpoints. 
  • Experience with Web Components, and other cutting edge JavaScript APIs 
  • Experience working with the latest modern javascript ECMAscript 6/7/8  
  • Solid experience in managing large CSS structures.  
  • Good understanding of REST API conventions and reasonable request patterns.  
  • Experience writing unit tests.  
  • Experience with agile development process.  
  • Experience working on large codebase in a team environment. 
  • A solid understanding of Git. 

At Sensei Labs, we're continuing to build a stellar, diverse team and inclusive culture. We encourage you to apply even if you don't have all of the listed qualifications as some of our best team members brought unique perspectives and experience we might otherwise have missed.  

We're committed to ensuring equal access to employment opportunities for all qualified candidates, including candidates of colour, women, LGBTQ+ candidates, candidates with family care giving responsibilities, Indigenous candidates, immigrant candidates, and candidates with disabilities. If you require disability-related accommodation during the application or interview process, simply let us know and we’ll work with you to ensure you have a positive experience. 

Similar jobs

More React Jobs
Receeve
Hamburg, Germany
1m ago
komoot
Berlin, Germany • Remote
1m ago
Matillion
Altrincham, United Kingdom
28d ago
Resilia
New York City, United States
1m ago
Local Logic
Montreal, Canada
1m ago