Headquartered in Vancouver, BC, VoPay was established to help businesses navigate the complexities of payments and financial services. VoPay provides secure, data-driven API payment infrastructure and embedded solutions to software platforms and enterprises across North America. At the heart of VoPay's offering is a multi-tenancy architecture fused with a comprehensive payment engine, epitomizing the concept of Fintech-as-a-Service.
The Opportunity
We are looking for a Front-End Engineer to take ownership of building and optimizing user-facing features of our platform. This role is ideal for someone who is passionate about creating seamless, intuitive, and high-performance user experiences, while also contributing to the evolution of our front-end architecture, frameworks, and best practices as we continue to scale.
Key Responsibilities:
Product Development
Create and iterate on customer-facing payment applications and internal admin dashboards using React, TypeScript, and SCSS;
Rapidly prototype and ship new features in a fast-paced fintech environment where speed and quality both matter;
Work with UX/UI designer to implement production-ready interfaces;
Ensure payment flows are intuitive, secure, and work flawlessly across different devices and browsers;
Integrate with REST APIs to display real-time payment data, transaction histories, and customer information;
Collaborate with the marketing team to implement new pages and features on our marketing website.
Code Quality & Collaboration
Participate in code reviews via Bitbucket pull requests, sharing knowledge with the team;
Balance moving fast with writing clean code--knowing when to ship quickly and when to refactor;
Debug production issues and implement fixes swiftly to minimize downtime;
Collaborate daily with designers, back-end developers, and product managers in our office environment.
Growth & Ownership
Take ownership of features from concept through deployment, making technical decisions along the way;
Help establish front-end patterns and conventions as we scale our applications;
Mentor team members and share knowledge about best practices, patterns, etc;
Contribute to technical discussions about architecture, tooling, and how to maintain velocity without sacrificing quality.
Skills & Qualifications
Core Technical Skills
7+ years building production web applications with modern frameworks (ideally React/TypeScript)
Strong CSS skills--you can translate complex Figma designs and animations into responsive, polished interfaces using SCSS
Solid experience in managing complex application state
Comfortable with modern tooling: Vite, Git workflows, and working in a Bitbucket/Jira environment
Diverse Experience & Adaptability
Worked at multiple companies to gain exposure to different perspectives, practices;
Brings fresh perspectives from previous roles and can discern what works well versus what doesn't;
Adapts quickly to new codebases and workflows--you've done it before and know how to ramp up efficiently;
Can compare and contrast different approaches to solving problems (state management, testing strategies, component architecture, etc.);
Attention to detail and precision--small bugs in payment flows have big consequences;
Understanding of form validation, error handling, and creating trustworthy user experiences;
Thrives in a fast-paced, high-velocity environment where priorities can shift quickly;
Comfortable making pragmatic technical decisions under time pressure;
Strong communication skills for daily in-person collaboration;
Self-directed and able to take ambiguous requirements and turn them into working features.
Enjoys the energy of an in-office startup environment (5 days/week in office)
Nice to Have
Experience writing end-to-end tests (Cypress experience is a plus);
Understanding of web security fundamentals;
Experience with component libraries or design systems;
Familiarity with AWS services or deployment pipelines;
Familiarity with MySQL or relational databases;
Interest in financial technology and making complex processes simple for users;
Fintech-relevant experience.
What We Offer
High-impact work:
As part of a small, agile team, every member plays a key role in driving our success.
Opportunity to shape the future of our front-end
- Help define our front-end practices and architecture as we scale, including the introduction of new technologies, frameworks, and processes.
Collaborative environment
- Work closely with cross-functional teammates in a supportive setting, with shared ownership rather than siloed responsibilities.
Job Type: Full-time
Pay: $95,000.00-$105,000.00 per year
Application question(s):
If not Canadian citizen, do you have a permanent residency or work permit in Canada?
Experience:
relevant: 7 years (preferred)
Location:
Vancouver, BC (V7X) (preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.