Frontend Software Engineer

CV in

Southwestern Ontario

On-site

CAD 90,000 - 120,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Startup equity

Job summary

Cambio is seeking a Frontend Engineer to own end-to-end user-facing features for a climate-focused real estate platform. You will translate product requirements into resilient frontend architectures, collaborate with product, design, and backend teams, and advocate for accessibility and maintainability.

This hybrid role is based out of Waterloo/Kitchener, with opportunities to work across North American hubs.

Qualifications

  • Bachelor's degree in CS, Engineering, or related technical field.
  • 2–3+ years of professional software engineering in a production environment.
  • Strong proficiency in TypeScript and modern JavaScript ecosystems.
  • Hands-on experience with ReactJS, VueJS, or similar component-based frameworks.
  • Understanding of server-side rendering and static generation for SEO and performance.
  • CS fundamentals including data structures, algorithms, and complexity analysis.
  • Ability to debug distributed systems and optimize frontend performance.
  • Clear communication and collaboration in remote or hybrid teams.

Responsibilities

  • Collaborate with product and design to translate requirements into technical specs and test plans.
  • Architect and implement responsive UIs using modern frontend patterns and type-safe practices.
  • Build reusable components and libraries to accelerate delivery across modules.
  • Integrate with backend APIs for robust data flow, error handling, and loading states.
  • Optimize performance for large datasets in real estate analytics.
  • Write and maintain automated test suites to prevent regressions.
  • Mentor junior engineers on React, testing, and UX best practices.
  • Coordinate release planning and contribute to roadmap discussions.

Skills

TypeScript
JavaScript
ReactJS
VueJS
Next.js
Testing

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
CDK
PostgreSQL
Recharts
Next.js

Job description

About the role

At Cambio, we are building the definitive software platform for world-class real estate decarbonization. Our mission is to empower commercial real estate owners and tenants to bring their portfolios to net-zero using a machine learning-driven, end-to-end sustainability platform. As we scale, we are seeking a Frontend Engineer who will own the end-to-end implementation of user-facing features. You will translate complex product requirements into resilient frontend architectures that balance performance with usability. You will partner daily with product, design, and backend teams to ensure UI behavior aligns with business and climate data workflows. You will advocate for accessibility, maintainability, and long-term code health in every component you ship. You will instrument and refine the user journey to support mission-critical decision-making for commercial real estate operators. You will contribute to a scalable frontend framework that supports rapid experimentation across our portfolio. You will help define and enforce engineering standards that enable sustainable growth of our product suite.

Key facts

Key facts: - Location: Waterloo, Kitchener, Canada - Engagement: full_time

What you'll do
  • Collaborate with product and design to translate business requirements into technical specifications and test plans.
  • Architect and implement responsive user interfaces using modern frontend patterns and type-safe practices.
  • Build reusable components and libraries that accelerate feature delivery across multiple product modules.
  • Integrate tightly with backend APIs to ensure robust data flow, error handling, and loading states.
  • Optimize application performance for large datasets common in real estate portfolio analytics.
  • Write and maintain comprehensive automated test suites to validate functionality and prevent regressions.
  • Debug complex issues in production environments using structured analysis and creative problem-solving.
  • Evaluate emerging tools and frameworks to drive a 50% improvement in frontend code quality and maintainability.
  • Mentor junior engineers on best practices around React, testing, and user experience principles.
  • Coordinate release planning and contribute to roadmap discussions that impact decarbonization outcomes.
  • Ensure all delivered features comply with accessibility standards and internationalization needs.
  • Monitor application health and implement observability strategies for proactive issue detection.
  • Partner with data teams to visualize climate and energy metrics in clear, actionable dashboards.
  • Support our infrastructure goals by writing efficient, secure, and maintainable frontend code.
Requirements
  • Hold a Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Demonstrate 2-3+ years of professional software engineering experience in a production environment.
  • Show advanced proficiency in TypeScript and modern JavaScript ecosystems.
  • Have hands-on experience with ReactJS, VueJS, or similar component-based frameworks.
  • Understand server-side rendering and static generation concepts as they apply to SEO and performance.
  • Grasp computer science fundamentals including data structures, algorithms, and complexity analysis.
  • Exhibit strong debugging skills and the ability to isolate issues in distributed systems.
  • Embrace the YAGNI principle and make thoughtful technical trade-offs under constraints.
  • Communicate clearly and collaborate effectively in a fully remote or hybrid team setting.
  • Thrive in fast-paced environments while maintaining attention to detail and code quality.
  • Commit to writing clean, maintainable code that supports long-term product evolution.
  • Respect inclusive design principles and consider accessibility in all user interactions.
  • Align with startup values such as ownership, transparency, and continuous learning.
Nice to have
  • Experience with Next.js, Recharts, and modern frontend tooling.
  • Background in climate, sustainability, or commercial real estate domains.
  • Familiarity with AWS and infrastructure-as-code practices.
  • Contribution to open source projects or public-facing applications.
Opportunities to achieve the following accomplishments
  • Take a pivotal part in advancing our software framework, platform, and tools to facilitate the expansion of our product.
  • Provide top-notch, finely-crafted products that resonate with the vision of our founding team.
  • Introduce new technology that contributed to a 50% enhancement in frontend codebase quality and maintainability, along with a 30% reduction in the development cycle.
Our Tech Stack
  • Front end:
  • Typescript
  • ReactJS
  • Next.js
  • Recharts
  • Backend:
  • Python
  • Django
  • PostgreSQL
  • Infrastructure:
  • AWS
  • CDK
Logistics
  • Work Authorization: Authorization to work in the United States or Canada is required.

- Location: This will be a hybrid role, based out of any 3 of our North American hubs: San Francisco, New York and Waterloo.

What do we offer

We are a lean, growing, and high-performing team that works hard and is passionate about the climate problems we’re working on:

  • Fast-growing startup experience: You will be responsible for foundational work that will have a significant impact on decarbonizing the commercial real estate industry.
  • Competitive compensation and founding startup equity.
  • Work with the best: Our team members come from top organizations in their sectors, including OMERS, Goldman Sachs, Faire, One Medical, Google, Bain, McKinsey, and Watershed.

If you thrive on crafting exceptional user experiences through stunning design, robust engineering, and iterative development, we invite you to join our team as a Frontend Engineer at Cambio. Together, we'll create delightful web application experiences and contribute to the growth and success of our product.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend Software Engineer
Frontend Software Engineer

Worky • Kitchener

Hybrid
CAD 90,000 - 120,000
Competitive compensation
Startup equity
Frontend Engineer
Frontend Engineer

United States Digital Space LLC • Toronto

On-site
CAD 90,000 - 130,000
Health, dental, and vision coverage
Unlimited PTO
Downtown Toronto office location
+2
Staff Front-End Engineer - CANADA (Remote)
Staff Front-End Engineer - CANADA (Remote)

Luxury Presence • Montreal (administrative region)

On-site
CAD 120,000 - 150,000
Senior Full-Stack Developer
Senior Full-Stack Developer

Measurabl • Toronto

Hybrid
CAD 80,000 - 120,000
Well-funded and high-growth trajectory
Invested in personal and professional growth
Diverse team and inclusive culture
Business Operations Associate (Waterloo or Toronto)
Business Operations Associate (Waterloo or Toronto)

Cambio • Kitchener

Hybrid
CAD 95,000 - 115,000
Business Operations Associate (Waterloo or Toronto)
Business Operations Associate (Waterloo or Toronto)

Socket.dev • Southwestern Ontario, Kitchener

Hybrid
CAD 95,000 - 115,000
Business Operations Associate (Waterloo or Toronto)
Business Operations Associate (Waterloo or Toronto)

Stanford Climate Ventures • Southwestern Ontario, Toronto

Hybrid
CAD 95,000 - 115,000
Senior Software Engineer, Frontend (Web)
Senior Software Engineer, Frontend (Web)

United States Digital Space LLC • Toronto

Hybrid
CAD 104,000 - 156,000
Equity
Bonus
Health, dental, and vision insurance
+3
Staff Frontend Engineer
Staff Frontend Engineer

Bettermode • Toronto

Hybrid
CAD 175,000 - 200,000
Competitive salary
Health benefits
Unlimited vacation
+3
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster Inc. • Toronto

Hybrid
CAD 150,000 - 190,000
30 days PTO annually
Health, dental, and wellness coverage
Tech allowance
+1