Front End Engineer (Senior/Staff)

Front End Engineer (Senior/Staff)

Toronto, Ontario, Canada  - Permanent

Job Description

Seeking a Senior Front End Engineer to be part of the team working on consumer products. This team owns the building out of new features and products, and improving existing ones.

- Collaborate with product designers, fellow engineers and data scientists to iterate on experiments and product features that immediately impact our customers
- Use technologies and tools like React, Redux, and Webpack to build out new UI features and maintain/improve existing ones
- Participate in design and code reviews
- Evolve our UI component library, standards and best practices to streamline development and ensure consistency across products
- Write relevant and clearly understood tests
- Write clear documentation for areas of complexity
- Ensure there is observability into your work for both Engineering and Product

Must Have Skills:

Required Experience:
- Strong understanding of HTML, CSS, and JavaScript
- You have 5+ years of hands-on experience with JavaScript
- Daily exposure to at least one modern JavaScript framework (e.g. React, Angular, Vue, etc...)
- UI and/or unit testing with tools like Selenium, Cypress, Jest, and Enzyme, etc.
- We value humility, a strong work ethic, flexibility, collaboration, technical curiosity, and constant learning
- Experience with small teams that move fast -- all members are expected to be able to achieve maximum results with minimal direction

Nice to Have Skills:

- Sass experience
- Node/npm experience
- Webpack experience
- Design and UX skill set/experience
- Selenium with Python
- Open source contributions to major projects
- Familiarity with server-side MVC web frameworks, such as Django or Rails
- Knowledge of a data query and manipulation language


Starting: ASAP
Dress Code: Casual

Similar jobs in Toronto:

Similar jobs in other locations: