Software Engineer III - Front End

Place of work Vancouver
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job description
Software Engineer III (Front End)
Engineering - Vancouver, British Columbia (Hybrid)

About the Company

An Enterprise SaaS FinTech company transforming business banking. We enable banks to deploy embedded financial products and services, providing seamless banking integration for their corporate clients through preferred ERP/accounting platforms.

Founded in 2016 and headquartered in downtown Vancouver, we work with Tier 1 banks with assets exceeding $3T, including J.P. Morgan Chase, Wells Fargo, TD, and Bank of Montreal. We are a high-growth company seeking passionate individuals to join our dynamic team.

Position Overview

We are looking for a senior-level frontend engineer with a passion for design and a proven track record of delivering complex projects. You will take ownership, design, evaluate, and implement solutions to challenging problems, and be part of a team redefining corporate banking applications.

As a Software Engineer III, you will implement modern, scalable, production-ready frontend applications in an agile environment, collaborating with backend engineers and product managers. You will contribute to platform evolution and deliver high-quality features for clients.

Technology stack information available upon request.

Key Responsibilities

Implement new functionality using modern JavaScript libraries (React, Redux, MostJS, React Router) in a micro-frontend architecture.
Enhance automated testing suites (unit tests in Vitest/Jest, integration, and E2E tests with Playwright).
Collaborate with cross-functional teams to ensure seamless feature integration and delivery.
Develop clean, reusable, and maintainable code, optimizing UI complexity and performance.
Identify and resolve UI/UX bugs and issues.
Participate in design reviews and feasibility assessments.
Estimate development timeframes and manage workload effectively.
Own features from development to production, ensuring smooth deployment and monitoring.
Contribute to continuous improvement through knowledge sharing and code reviews.

Qualifications

Experience with JavaScript frameworks (React, Redux).
Extensive experience building custom component libraries with theming support.
Proficiency with modern CSS/SCSS (grid layouts, color functions, CSS variables, container queries).
Experience writing and maintaining UI tests (Vitest/Jest & Playwright).
Experience with Node.js and microservice architecture.
Some experience with MongoDB and PostgreSQL.
Ability to identify and suggest UI/UX improvements.
Strong focus on writing clean, reusable, and maintainable code.
Ability to create consistent, responsive, and pixel-perfect user interfaces from design mockups.
Strong understanding of accessibility standards (WCAG 2.1).
Experience with source control (Git) and build systems (Webpack, Rollup, Vite).

Preferred Qualifications

Previous full-time frontend-focused position.
Experience with functional programming.
Experience with Elasticsearch, Kotlin, Java, or the Ramda JavaScript library.
Experience with internal tools or user onboarding applications.

Portfolio/Work Samples Required

Please include your personal portfolio or examples of previous work with your application.

Company Highlights

Experienced leadership team with a track record of successful tech ventures.
High-growth environment with autonomy and leadership opportunities.
Rich company culture with team-building events and a focus on work-life balance.
Modern downtown Vancouver office with amenities, team lunches, and Apple equipment.

Compensation and Benefits

Competitive annual salary range: $121,830 - $146,200.
Semi-annual bonus program (eligibility requirements apply).
Extended health and dental benefits.
Paid time off.
Savings and retirement plan matching.
Parenthood top-up.
Mentorship programs and leadership series.

Incentive programs, benefits, and perks have eligibility requirements and may vary.

Diversity, Equity & Inclusion

Committed to diversity, equity, and inclusion, including blind hiring practices.

Advantages
Company Highlights

Experienced leadership team with a track record of successful tech ventures.
High-growth environment with autonomy and leadership opportunities.
Rich company culture with team-building events and a focus on work-life balance.
Modern downtown Vancouver office with amenities, team lunches, and Apple equipment.

Responsibilities
Key Responsibilities

Implement new functionality using modern JavaScript libraries (React, Redux, MostJS, React Router) in a micro-frontend architecture.
Enhance automated testing suites (unit tests in Vitest/Jest, integration, and E2E tests with Playwright).
Collaborate with cross-functional teams to ensure seamless feature integration and delivery.
Develop clean, reusable, and maintainable code, optimizing UI complexity and performance.
Identify and resolve UI/UX bugs and issues.
Participate in design reviews and feasibility assessments.
Estimate development timeframes and manage workload effectively.
Own features from development to production, ensuring smooth deployment and monitoring.
Contribute to continuous improvement through knowledge sharing and code reviews.

Qualifications
Qualifications

Experience with JavaScript frameworks (React, Redux).
Extensive experience building custom component libraries with theming support.
Proficiency with modern CSS/SCSS (grid layouts, color functions, CSS variables, container queries).
Experience writing and maintaining UI tests (Vitest/Jest & Playwright).
Experience with Node.js and microservice architecture.
Some experience with MongoDB and PostgreSQL.
Ability to identify and suggest UI/UX improvements.
Strong focus on writing clean, reusable, and maintainable code.
Ability to create consistent, responsive, and pixel-perfect user interfaces from design mockups.
Strong understanding of accessibility standards (WCAG 2.1).
Experience with source control (Git) and build systems (Webpack, Rollup, Vite).

Preferred Qualifications

Previous full-time frontend-focused position.
Experience with functional programming.
Experience with Elasticsearch, Kotlin, Java, or the Ramda JavaScript library.
Experience with internal tools or user onboarding applications.

Summary
Company Highlights

Experienced leadership team with a track record of successful tech ventures.
High-growth environment with autonomy and leadership opportunities.
Rich company culture with team-building events and a focus on work-life balance.
Modern downtown Vancouver office with amenities, team lunches, and Apple equipment.

Compensation and Benefits

Competitive annual salary range: $121,830 - $146,200.
Semi-annual bonus program (eligibility requirements apply).
Extended health and dental benefits.
Paid time off.
Savings and retirement plan matching.
Parenthood top-up.
Mentorship programs and leadership series.

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.

Company address

Canada
British Columbia
Vancouver
Show on map Get directions
Company Name: Randstad Canada
You will be redirected to another website to apply.
Offer ID: #1227187, Published: 19 hours ago, Company registered: 2 months ago

Other offers

Now Hiring: iOS | Android | Mobile Developers (5+ yrs exp.) Join Emonics LLC!
2172login
· Dallas, US
Job description Are you a seasoned Mobile Developer with expertise in iOS, Android, or cross-platform development? Looking to work with a dynamic team that values your talent? Emonics LLC is actively hiring experienced m...
Android Developer (Native AMP Experience)
2172login
· Cincinnati, US
Job description Job Description:Required Skills:· 3+ years of experience with large-scale Android applications.· Proven experience with Kotlin and Android SDK.· Strong familiarity with Jetpack Compose.
Java Android Developer
2172login
· Waynesboro, US
Job description Company Description Company : A Global IT consulting firm with several large customer engagements across US. It provides strategic business consulting, technology,engineering and outsourcing services to h...
Android Developer
2172login
· Johnston, US
Job description Adidev Technologies,(www.adidevtechnologies.com) is a premier IT consulting firm delivering top-notch Android Developer solutions to industry giants including Delta, Google, Apple, Spotify, US Bank, FedEx...
Android Developer - W2 ONLY - Locals to Plano, TX.
2172login
· Plano, US
Job description • NOTE: W2 ONLY - Onsite - Locals to Plano, TX • NOTE: W2 ONLY - Onsite - Locals to Plano, TX • NOTE: W2 ONLY - Onsite - Locals to Plano, TX Position: Mobile Android Developer Duration: 6-12+ Months contr...
Android Developer
2172login
· Birmingham, US
Job description JD for Android Developer:An Android developer is responsible for designing and building application for Android Operating system, which runs on various Android mobile devices including phones, tablets.Req...
Software Engineer - Android
2172login
· Washington, D.C., US
Job description Position Summary... What you'll do... As a part of Walmart Global Tech (WGT) you’ll build industry defining reusable customer and partner facing services and products to lead differentiated experiences an...
Android Developer
2172login
· California, US
Job description Adidev Technologies,(www.adidevtechnologies.com) is a premier IT consulting firm delivering top-notch iOS and Android Developer solutions to industry giants including Delta, Google, Apple, Spotify, US Ban...
Android Developer
2172login
· Roanoke, US
Job description Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking an Android Developer for our client in t...
Senior Software Engineer (Android)
2172login
· Massachusetts, US
Job description Who We Are WillowTree, a TELUS International Company, is an award-winning digital product consultancy driven by innovation and grounded in strategy and user-centric design. We create long-term partnership...
Android Developer
2172login
· Auburn Hills, US
Job description Job Description: Below is the job description for the position we are seeking:Years of Experience: 9Experience developing native mobile applications.Experience with integration to REST web services.Experi...
ios/ android developer
2172login
· Milwaukee, US
Job description Company Description Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming busine...
Android Developer job posting sites Charlotte, NC
2172login
· Charlotte Pass, AU
Job description Position: Android Developer Location: Charlotte, NC (Hybrid role 3 days onsite 2 days remote) Rate: $65/hr on C2C USC/GC only Job Description REQUIRED SKILLS / EXPERIENCE Bachelor’s degree in computer sci...
Android Developer (Native Android)
2172login
· North Johns, US
Job description Get AI-powered advice on this job and more exclusive features. This range is provided by BayOne Solutions. Your actual pay will be based on your skills and experience — talk with your recruiter to learn m...
Senior Android Engineer
2172login
· Woonsocket, US
Job description At CVS Health, we are dedicated to improving the health and well-being of our communities. We are seeking a highly skilled Senior Android Engineer to join our dynamic team and help us develop cutting-edge...