Skip to main content
Randstad Canada logo

Software Engineer II - Frontend

Randstad Canada
Full Timemid
Vancouver, British Columbia, CAPosted February 18, 2026

Resume Keywords to Include

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

JavaScriptJavaKotlinCSSReactNode.jsReduxPostgreSQLMongoDBElasticsearchAgileMicroservicesSaaS

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

Job Description

Software Engineer II (Frontend)

Engineering — Vancouver, British Columbia

The Opportunity

Our client is a high-growth Enterprise SaaS FinTech firm that enables Tier 1 global financial

institutions to deploy embedded banking services. By removing friction between traditional

banking and corporate operational software, they allow businesses to access critical financial

services directly within the platforms they use every day.

Founded by a renowned FinTech entrepreneur and backed by a leadership team with a proven

track track record of scaling global tech companies, our client works with some of the world’s

largest banks (managing assets up to $3T). They are currently looking for dynamic, passionate

individuals to join their high-performance team during this period of rapid expansion.

The Position

We are seeking an experienced Software Engineer II who loves design, takes full ownership of

projects, and excels at implementing solutions to complex UI problems. In this role, you will play

a key part in building modern, scalable, production-ready frontend applications within a

micro-frontend architecture.

You will work in an agile environment alongside backend engineers and product managers to

evolve a platform that is re-shaping the definition of corporate banking.

Key Responsibilities

● Feature Development: Implement new functionality using modern JavaScript libraries

including React, Redux, MostJS, Framer Motion, and React Router.

● Testing Excellence: Improve automated testing suites across the full cycle, including

unit tests (Vitest / Jest) and E2E tests (Playwright).

● Collaboration: Work closely with cross-functional teams to ensure seamless integration

of new features and maintain high-quality execution of design mockups.

● Code Quality: Design and develop clean, reusable, and maintainable code while

reducing UI complexity and enhancing performance.

● UX/UI Optimization: Identify and resolve bugs related to user experience and UI flows;

participate in design reviews to assess technical feasibility.

● End-to-End Ownership: Manage features from development to production, including

deployment and post-release monitoring.

Requirements & Qualifications

● Core Tech: Proven experience with React and Redux.

● UI/UX Mastery: Extensive experience building fully custom, themed component libraries

and mastery of modern CSS/SCSS (Grid, container queries, color-mix, etc.).

● Testing: Experience writing/maintaining UI tests with Vitest/Jest and Playwright.

● Architecture: Familiarity with Node.js, microservices, and build systems like Vite,

Webpack, or Rollup.

● Data: Some exposure to MongoDB and PostgreSQL.

● Accessibility: A strong understanding of WCAG 2.1 standards.

● Mindset: Ability to identify subpar UX and suggest improvements; a focus on

"pixel-perfect" responsive interfaces.

Nice to Haves

● Previous experience with Functional Programming or the Ramda library.

● Experience with Elasticsearch, Kotlin, or Java.

● Past experience building internal tools or user onboarding applications.

Why Join This Team?

● Visionary Leadership: Benefit from a stable foundation led by experts who have

successfully navigated major funding cycles and market inflections.

● Accelerated Growth: As an emerging high-growth company, you will have immediate

autonomy over impactful, complex projects.

● Strategic Total Rewards:

○ Salary: $100,150 - $117,680 annually (based on market data).

○ Bonus & Equity: Semi-annual bonus program and equity grants that give you a

true stake in the company’s success.

○ Top-Tier Tools: Modern MacBook and Apple equipment.

○ Culture: A "we over me" mentality with perks including weekly catered lunches,

full benefits, retirement matching, and a generous Work-From-Anywhere policy.

○ Office Perks: A downtown Vancouver office with coastal views and an on-site

fitness center.

Advantages

We are seeking an experienced Software Engineer II who loves design, takes full ownership of

projects, and excels at implementing solutions to complex UI problems. In this role, you will play

a key part in building modern, scalable, production-ready frontend applications within a

micro-frontend architecture.

You will work in an agile environment alongside backend engineers and product managers to

evolve a platform that is re-shaping the definition of corporate banking.

Responsibilities

Key Responsibilities

● Feature Development: Implement new functionality using modern JavaScript libraries

including React, Redux, MostJS, Framer Motion, and React Router.

● Testing Excellence: Improve automated testing suites across the full cycle, including

unit tests (Vitest / Jest) and E2E tests (Playwright).

● Collaboration: Work closely with cross-functional teams to ensure seamless integration

of new features and maintain high-quality execution of design mockups.

● Code Quality: Design and develop clean, reusable, and maintainable code while

reducing UI complexity and enhancing performance.

● UX/UI Optimization: Identify and resolve bugs related to user experience and UI flows;

participate in design reviews to assess technical feasibility.

● End-to-End Ownership: Manage features from development to production, including

deployment and post-release monitoring.

Qualifications

Requirements & Qualifications

● Core Tech: Proven experience with React and Redux.

● UI/UX Mastery: Extensive experience building fully custom, themed component libraries

and mastery of modern CSS/SCSS (Grid, container queries, color-mix, etc.).

● Testing: Experience writing/maintaining UI tests with Vitest/Jest and Playwright.

● Architecture: Familiarity with Node.js, microservices, and build systems like Vite,

Webpack, or Rollup.

● Data: Some exposure to MongoDB and PostgreSQL.

● Accessibility: A strong understanding of WCAG 2.1 standards.

● Mindset: Ability to identify subpar UX and suggest improvements; a focus on

"pixel-perfect" responsive interfaces.

Nice to Haves

● Previous experience with Functional Programming or the Ramda library.

● Experience with Elasticsearch, Kotlin, or Java.

● Past experience building internal tools or user onboarding applications.

Summary

Why Join This Team?

● Visionary Leadership: Benefit from a stable foundation led by experts who have

successfully navigated major funding cycles and market inflections.

● Accelerated Growth: As an emerging high-growth company, you will have immediate

autonomy over impactful, complex projects.

● Strategic Total Rewards:

○ Salary: $100,150 - $117,680 annually (based on market data).

○ Bonus & Equity: Semi-annual bonus program and equity grants that give you a

true stake in the company’s success.

○ Top-Tier Tools: Modern MacBook and Apple equipment.

○ Culture: A "we over me" mentality with perks including weekly catered lunches,

full benefits, retirement matching, and a generous Work-From-Anywhere policy.

○ Office Perks: A downtown Vancouver office with coastal views and an on-site

fitness center.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

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