Skip to Main Content

Job Title


Front-End Engineer


Company : VoPay International Inc.


Location : Vancouver, Metro Vancouver Regional Distr


Created : 2025-11-20


Job Type : Full Time


Job Description

About VoPayHeadquartered 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 OpportunityWe 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 DevelopmentCreate 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 & CollaborationParticipate in code reviews via Bitbucket pull requests, sharing knowledge with the team;Balance moving fast with writing clean codeknowing 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 & OwnershipTake 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 & QualificationsCore Technical Skills7+ years building production web applications with modern frameworks (ideally React/TypeScript)Strong CSS skillsyou can translate complex Figma designs and animations into responsive, polished interfaces using SCSSSolid experience in managing complex application stateComfortable with modern tooling: Vite, Git workflows, and working in a Bitbucket/Jira environment.Diverse Experience & AdaptabilityWorked at multiple companies to gain exposure to different perspectives, practices;Brings fresh perspectives from previous roles and can discern what works well versus what doesnt;Adapts quickly to new codebases and workflowsyou'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 precisionsmall 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 HaveExperience 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 OfferHigh-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. #J-18808-Ljbffr