What are the responsibilities and job description for the Frontend Engineer Co-op position at Faire?
Role Description:
Our engineering team owns the code that makes our marketplace intuitive and beautiful. We care about stunning design, great UX, and good engineering practices -- we love to write secure, tested, easy to maintain, responsive, and performant software. We build minimum viable products, deploy to production multiple times per day, A/B test customer-facing changes, listen to the data, and iterate.
Why you’ll love working at Faire
As a Faire co-op, you’ll have the opportunity to:
- Take on responsibilities of a full-time engineer and be treated like a permanent Faire employee from day one
- Work alongside talented engineers and engineering leaders, product managers, and designers on a daily basis to contribute to real projects with real impacts
- Be challenged to learn and grow in a fast-paced environment with supportive team members ● Own projects from scoping to shipping and see how your work directly impacts our customers and drives data-focused results
Learn more by checking out the internships section of Faire’s The Craft blog or watching this video by a former Faire co-op.
Job Responsibilities:
As a front-end engineer, you'll collaborate with us to:
- Deliver core customer-facing features of our website
- Work closely with the product team to create a delightful user experience
- Work closely with the backend team to design APIs
- Share ownership of our product and our customer's happiness
- Write unit and integration tests for everything
We're excited about you because you have...
- A passion for programming and solving problems with code
- A love for technology, and an insatiable curiosity for new tools to solve real problems
Technologies we use and teach:
- Typescript, Javascript
- React, MobX, styled-components
- Jest, cypress.io
- Webpack, GitHub Workflows/Actions
We’re looking for exceptional co-op students who love building quality experiences and would jump at the opportunity to take ownership of entire features and help guide teams to improve the quality of their deliveries. You can shadow our world-class engineers (former Google, Square, and Shopify) and learn from the best. Then, apply those lessons to implement improvements to the automation systems that our entire engineering team relies on.
We recognize the value that co-op students bring and we’re looking to help mentor for the future and build lasting relationships that will extend past graduation.
About our selection process
If your application is selected, our Talent Team will reach out to you via email to invite you to:
Step 1: Co-op Event (1.5 hrs)
By invitation only, join us at this exclusive event to get connected with members of our Talent and Engineering teams and learn more about why you’ll want to work at Faire. Save the date in your calendar: Monday, September 26 from 3:30 - 5:00pm.
Step 2: Technical Interview (1 hour)
Meet 1:1 with an experienced engineer and work through a pair programming exercise together. Use this CodeSignal link to prep for the technical interview (this is entirely optional).
If you’re selected to advance beyond the technical interview, our Talent Team will follow up with you via email to invite you to:
Step 3: Reverse Interview (15 mins)
Chat 1:1 with a friendly Faire recruiter to get your questions answered! Our recruiter will also share some additional details, including what to expect in terms of compensation.
About our work model
Choose to work either hybrid or remote - whatever works best for you! If you choose the hybrid option, you’ll have the flexibility to spend 1-5 days each week working from Faire’s Waterloo or Toronto office.
Transportation and Housing:
Our offices are centrally located at 85 Willis Way in Uptown Waterloo and 420 Wellington Street West in Toronto’s Fashion District.
Compensation and Benefits Information:
In addition to highly competitive base salaries that consistently exceed the University of Waterloo average earnings, we offer:
- Add language re: pro-rated RSUs here (Scott & Kathy to confirm)
- 3 PTO (paid time off) days and a stipend to help cover work-from-home costs ● Catered meals and an impressive assortment of snacks and drinks in office (for our hybrid folks) ● Faire University: courses designed for our new engineers that will teach you about our tech ● Opportunities to connect with fellow co-ops and folks across Faire: Slack channels, games nights, and other fun social events!
Targeted Degrees and Disciplines:
Targeted Clusters
- Theme - Computing: Software
ENG - Electrical and Computer Engineering
ENG - Software Engineering
MATH - Computer Science
Application Documents Required:
University of Waterloo Co-op Work History, Résumé, Grade Report
Additional Application Information:
We don't require a cover letter, but please make it easy for us to see any experience you have with software testing in your resume.
Faire provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, colour, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity or gender expression.