Senior Front End Developer

Be among the first applicants.
Cribbo
Toronto
CAD 60,000 - 100,000
Be among the first applicants.
6 days ago
Job description

Job Description

Project Overview

Cribbo is a new start-up in real estate, aiming to revolutionize the rental process. We're launching our MVP this summer, featuring a dashboard for landlords, agents, and tenants. Our platform ensures secure and authentic verifications for rental applications, simplifying the process by combining forms and verifications in one view. We're committed to continuous growth and innovation.

What you’ll be building:

You’ll be building the MVP for the Cribbo platform. This is comprised primarily of user dashboards that cater towards either the landlord, the agent or the tenant. Working with the already built out backend SDKS you’ll be building a platform that encompasses feature sets such as:

  1. Account Management & Authentication with the platform
  2. Registration, Login and Password Reset using JWTs
  3. Different user roles (agents, landlords, tenants) & permission handling
  4. Property Management
  5. Invitation System
  6. Onboarding for different user roles
  7. Verification with the Cribbo platform
  8. Tenant Verification
  9. Payment Processing
  10. Notification System
  11. Roommate Management
  12. Application Process

As the frontend developer on this platform, you'll be building out these dashboards as well as:

  1. Account settings
  2. MLS Property listing pages, powered by Realtor.ca

Who We're Looking For:

Looking for someone who has built projects from the ground up and is able to build a production-ready platform with modern front-end technologies. We need someone who has experience working with implementing third-party APIs as well as our own backend, which has been built out already.

Must-haves:

  1. End-to-end frontend expertise: Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, CSS-in-JS and responsive web design.
  2. Fluent in React: Deep experience with React and common patterns like hooks and Context API for state management.
  3. Design implementation: Confidently turning high-fidelity Figma designs into scalable, accessible UI.
  4. Project setup and architecture: Has led the development of frontend applications from zero — including setting up the build pipeline, linting/formatting, testing frameworks, folder structure, and architecture decisions.
  5. Testing coverage: Comfortable implementing both unit and end-to-end tests using tools like Jest, React Testing Library, and Cypress or Playwright.
  6. API integration: Strong experience working with both RESTful APIs to connect the frontend to backend services.
  7. Code quality: Maintains high standards through tools like ESLint, Prettier, and code reviews.
  8. Cross-functional collaboration: Experienced working in agile teams with product managers, designers, and backend engineers to shape and deliver features.
  9. Scoping & planning: Can break down features, estimate effort, and make trade-offs when necessary.
  10. Version control & workflow tools: Proficient with Git and tools like JIRA, and familiar with CI/CD pipelines to deploy production-ready code.
  11. Clear communication & documentation: Writes maintainable code and documents decisions and patterns for future devs.

Nice to haves:

  1. Bundler knowledge: Experience configuring Webpack, Vite, or Esbuild to optimize builds and performance.
  2. Backend awareness: Understanding of backend architecture and API design to help shape frontend-backend contracts.
  3. Email integration: Has built or integrated email-based features (e.g. verification, onboarding emails).
  4. Internal tooling familiarity: Experience working with internal dev tools or setting up helpful utilities for the rest of the team.
  5. Accessibility mindset: Awareness of accessibility standards and best practices, with experience building components that support keyboard navigation, screen readers, and inclusive design.
  6. Frontend security basics: Familiarity with common frontend security concerns such as XSS, CSRF, and secure token storage.
  7. Product analytics: Comfortable integrating analytics tools like Segment, Google Analytics, or custom event tracking to monitor usage and product performance.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Front End Developer jobs in Toronto