Skip to main content
Haven logo

Senior Frontend / Product Engineer

Haven
Full Timesenior
Posted March 7, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

HTMLCSSReactNext.jsTailwindGitGitHubCI/CD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Note: Only candidates in Canada will be considered. Within Canada, we are remote-first, with a preference for candidates in Montreal or Toronto.

The problem we’re solving

Canada has welcomed hundreds of thousands of refugees and newcomers fleeing conflict in recent years. Now, many are struggling to become independent. Canada needs a new system to help refugees reach independence in our country, quickly and at scale. It’s good for refugees, good for Canadians, and good for Canada.

Haven focuses on what helps refugees become independent: language and integration.

Language: Canada’s language system for refugees is breaking down. Federal funding cuts have led to what Languages Canada calls “the sharpest decline in the sector’s history.” Without sufficient English or French, refugees can’t become independent.

Integration: Public sentiment toward refugees is getting worse. 60% of Canadians say newcomers don’t adopt Canadian values, and 43% believe most refugee claims are illegitimate (Environics). “Refugees should integrate” is easy to say but hard to do. Ever tried rebuilding your social and professional life, from zero, in a new country? Canada needs a scalable way to help refugees integrate.

That’s the problem we’re trying to solve. If that fires you up, keep reading.

What Haven is doing about it

Haven connects refugees in Canada who need help with Canadians who can help. We make this work scalable through our platform: app.findhaven.org. Our vision has three parts, all working toward refugee independence:

  • Language: Haven becomes the best way for refugees to learn English (and soon, French).
  • Integration: Haven becomes the best way for refugees to meet Canadians, rebuilding their social and professional network.
  • For Canadians: Haven becomes the best way to help refugees in our country.

Launched in 2023, Haven now has over 20,000 users. We’ve proven product–market fit, particularly in language learning: refugees learn English through instruction (online classes with ESL teachers) and immersion (conversation practice with Canadians). Haven makes all this scalable by matching refugees with teachers and volunteers on our platform.

What comes next

We’ve built something that works. Now it’s time to scale. Our goal is to reach every refugee in Canada who needs help, and we’re expanding our product team to make that possible.

This will be one of the most unique challenges of your career. Haven’s platform must serve tens of thousands of refugees from diverse communities, from Gaza to Ukraine to Sudan, while engaging Canadians across the country through a seamless, inspiring experience. We need to build a product that makes Canada stronger and helps families that have lost everything.

The role and what you’ll be doing

We’re hiring a Senior Frontend / Product Engineer to help deliver on Haven’s product vision. You’ll take the foundation we’ve built and make it even better. Check out our .

Our current tech stack is:

  • Next.js
  • Prisma, Mongo
  • tRPC
  • Tailwind
  • Testing: Playwright, Jest
  • Build and maintain our React web app.
  • Work closely with our Senior Backend Engineer, Executive Director, and growing product team to design and deliver features that improve Haven’s platform.
  • Own the frontend architecture, making decisions about frameworks, libraries, and best practices.
  • Diagnose and fix bugs. Write automated tests for your code.
  • Participate in backend and frontend code reviews, providing and receiving constructive feedback to improve code quality.
  • Contribute across the stack when needed and collaborate cross-functionally to improve the whole product.

If you also have a product skillset:

  • Lead product discovery & prioritization: Conduct user interviews, analyze data, and gather team feedback to identify opportunities; prioritize initiatives based on user impact, organizational goals, and engineering effort in collaboration with the Product Owner and engineering team.
  • Define and plan execution:Translate ideas into clear, actionable feature specs (what it does, how it works, and how success is measured) and work with engineers to create tickets and support sprint planning.
  • Measure and iterate: Track outcomes, share insights, and continuously improve features based on data and learnings.

What we are looking for

5+ years of experience building and maintaining modern front-end applications in production environments.

Strong HTML and CSS skills, with bonus points for experience in animations and Tailwind.

Experience with testing frameworks like Playwright or Jest.

Familiarity with CI/CD pipelines, Git/GitHub workflows, and monitoring tools such as Datadog or Sentry.

Strong UX instincts and an eye for design. You care about usability, accessibility, and performance, and use feedback and analytics to make the experience smoother and faster.

Ability to work independently and take ownership from concept to deployment in a small, fast-moving team.

Excellent communicator and problem solver in

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free