Intermediate Front-End Engineer

#paid
Scarborough, ON
Full-time

About Us

paid is a creator marketing platform that sits at the intersection of brand and creator collaboration. We help direct-to-consumer and Fortune 500 brands like Infiniti, TJX, Unilever, and Sephora, activate creators to drive growth.

We are building the platform of record that powers content creation and distribution for brands globally. The better we do that, the better we can serve our creator community and provide them with the best place on earth to do what they love-create.

About You

You have worked as part of small to medium-sized teams and participated in planning, designing, and shipping small-to-medium scale applications.

You contribute to building robust, reusable, and user friendly web components, interfacing with platform APIs, and finding elegant solutions to complex problems.

You are excited about building a new product from the ground up while growing your skills. You have an eye for design and strong attention to detail.

We use a range of technologies to get the job done : JavaScript and Node.js coupled with OpenAPI, React, Next.js, storybook and other libraries to provide a modern, easy-to-use Javascript toolchain.

A RESTful API back-end powers our platform services.

Day to Day

  • Write production-ready code that is performance optimized, easily testable and understood by other developers, and accounts for edge cases and errors
  • Participate in design system meetings and contribute to #paid's Design System
  • Work with Product Managers and Software Developers to collaboratively define the product roadmap
  • Communicate with the team through our productivity tools (Slack, Notion and GitHub)
  • Participate in a culture of documentation and knowledge sharing
  • Reporting directly to the Engineering Manager, you will work together on your personal growth and objectives

Minimum Qualifications

  • You live and work within 3 Hours of Eastern Standard Time
  • Minimum of 3 years of experience in a software developer role
  • Proven history of excelling in a team-based, collaborative environment
  • Knowledge of front-end development (ES2019 JavaScript, React, CSS)
  • Knowledge of React and key React patterns and libraries (e.g. data fetching, state management, etc.)
  • Knowledge of client-side tooling such as Webpack, Storybook and testing libraries (we use Tap and Jest)
  • Experience reviewing code and giving constructive feedback to peers
  • Eligible for Full-Time employment in Canada

Nice to Have

  • Experience implementing and designing React components (or working with a design system)
  • Experience with a styling framework such as Tailwind, Styled Components, Emotion or others
  • Experience with Next.js, Remix or using React without a framework

Why Choose #paid?

  • We are a group of passionate and thoughtful people working together to fundamentally change the way brands are built, while empowering creators to make a living doing what they love
  • We are growing quickly! Plus, #paid is the second-highest-rated platform on the popular G2 Crowd software review website
  • We have all the fun perks you'd expect-flexible vacation policy, competitive vision, dental, and health benefits, team lunches, and socials (yes, even remotely!)
  • We are proud of our culture and care about it deeply-we live by our team values and are always trying to make #paid a better company today than it was yesterday
  • We encourage learning, growth, continuous improvement, and provide the freedom to experiment

Interview Process :

Every application is reviewed by a human and will receive a response within 5 business days. Qualified candidates will be invited to 4 virtual interviews across 2 days.

1. Hiring Manager Interview (30 mins). We want to learn more about your experience and interests at this stage. You will also learn about the engineering team and decide if #paid is the right fit for you.

2. Meet the team (60 mins). You will meet Product, Design and Engineering team members to learn how you collaborate across these disciplines.

You will also have an opportunity to ask about our team structure and culture.

3. Technical Interview (60 mins). Meet with our developers and do a real time code review of a small PR. Walk them through your analysis and how you interpret the code.

Chime in with suggestions from your previous projects - the code review is a conversation starter about your experience in your career so far.

4. Executive Interview (30 mins). Intended to cover your skills in collaboration and communication, as well as to provide a final opportunity for you to ask any lingering questions about the company strategy.

Note : this is an outline of interviewing at #paid. The interview process may vary depending on your experience.

Helpful Resources :

In order to foster skill growth and guide team members to improve themselves and others, we document a set of core skills & competencies that each team member need to have or achieve in order to be effective

Take a look at our README on Github

Read our blog : Banknotes

Equal Employment Opportunity

paid is an equal opportunity employer and as such, we do not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other characteristic protected by applicable laws.

We are dedicated to growing a diverse team of highly talented individuals and creating an inclusive environment where everyone feels empowered to bring their best and authentic selves to work.

If you require any accommodations during the recruitment process, whether it be alternate forms of material, accessible meeting rooms, etc.

please let us know and we will work with you to meet your needs.

15 hours ago
Related jobs
Promoted
CMiC
Toronto, Ontario

Headquartered in Toronto, CMiC is a software company focused on the Construction industry.We have built a comprehensive platform for construction companies to manage their most important workflows.Our customers can choose between a Cloud or Self-Hosted deployment that includes industry focused modul...

#paid
Toronto, Ontario

Knowledge of front-end development (ES2019 JavaScript, React, CSS). You contribute to building robust, reusable, and user friendly web components, interfacing with platform APIs, and finding elegant solutions to complex problems. A RESTful API back-end powers our platform services. Reporting directl...

WAVE
Toronto, Ontario

As a Software Engineer in the Front-end domain, you will join one of the many cross-functional engineering teams to work alongside Product, Design and other developers to build software to solve exciting business challenges. We expect software developers working on the front-end to have enough famil...

CMiC
Toronto, Ontario

Headquartered in Toronto, CMiC is a software company focused on the Construction industry.We have built a comprehensive platform for construction companies to manage their most important workflows.Our customers can choose between a Cloud or Self-Hosted deployment that includes industry focused modul...

Mozilla
Toronto, Ontario
Remote

Senior Front-End Engineer, Firefox. The Firefox team is a community of engineers who care deeply about delivering the fastest, friendliest, most usable browser possible. A Senior Software Engineer is the next level from a Software Engineer. They have a solid understanding of the product strategy and...

Amazon Development Centre Canada ULC
Toronto, Ontario

Are you passionate about open source? Do you want to make app development better for millions of front-end developers? This is a unique opportunity to be a key part of an Amplify Framework engineering team. We are looking for a front-end engineer who is passionate about creating software for other d...

IBI Group
Toronto, Ontario

Intermediate Front-End Software Developer. Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We empower our clients with agile, data-driven insights and technologies that complement our sustainable design, engin...

Faire
Toronto, Ontario

Mentor fellow developers, sharing industry best practices in front-end development. Faire provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender ...

Xello
Toronto, Ontario

Xello is looking for a Senior Frontend Engineer. Xello is seeking a Senior Front-End Engineer to build solutions that will help over 5 million K-12 students achieve their potential in school, career and life. As a Senior Front-End Engineer you have the ability to hand-code beautiful, pixel-perfect C...

#paid
Toronto, Ontario

Senior-level knowledge of front-end development (ES2019 JavaScript, React, CSS). A RESTful API back-end powers our platform services. You'll be reporting directly to the Engineering Manager, work together on and own your personal growth and objectives. Senior-level knowledge of back-end development ...