Senior Frontend Developer

EngineeringFull TimeCanadaRemote

About the Company:


At VisualCV, we build tools used by millions of people globally to tell their professional work stories and advance their careers. As the world's leading online resume and career software platform, we're making the job search process easier and faster for our customers.

Since launching in 2014, over 6+ million job seekers globally have used VisualCV to take the next step in their careers. Our mission is to help millions more people navigate the challenge of building a fulfilling career story.

We’re a remote-first team with roots in Vancouver, BC, Canada that ships quickly, iterates weekly, and cares deeply about craft. You'll have ownership and input into your projects and the ability to hit your goals working from anywhere in Canada.

About the role:

As a Senior Frontend Developer, you’ll have ownership over how our product looks, feels, and performs. You’ll work hands-on across the frontend, turning UI/UX designs into polished, production-ready features used by real people every day. This is a high-impact role where your decisions shape frontend architecture to fine interaction details.

You’ll collaborate closely with designers and engineers, move fast from idea to release, and continuously improve an established React codebase. If you value autonomy, shipping often, and seeing immediate results from your work, we’d love to meet you.

Note: This role is fully remote for candidates based in and eligible to work in Canada.

Responsibilities:

  • Implement responsive UI/UX designs using React and StyledComponents
  • Write clean, organized, reusable, well-tested code that is a pleasure for other developers to read
  • Collaborate with other remote developers, participate in peer-reviews, review pull requests from other developers on the team
  • Diagnose and resolve bugs within the existing codebase
  • Refactoring complex or problematic code as needed to improve long-term maintainability, scalability and extensibility of the codebase
  • Build upon our test suite with new unit and integration tests


Technical Requirements:

  • Frontend: Javascript, React, StyledComponents
  • Testing: Jest, TestingLibrary, Cypress
  • Datastores: Contentful CMS via GraphQL
  • Source Control / Workflow: Git, Github, Slack, Jira


Experience with these specific technologies/concepts is a plus, but not strictly required:

  • Mobile: Capacitor for building iOS and Android apps
  • Backend: Ruby on Rails, Node.js/Express.js and/or AWS Lambda APIs
  • Frameworks: Gatsby and/or NextJS
  • Testing: RSpec
  • Datastores: PostgreSQL
  • DevOps: GitHub, AWS (RDS, Lambda, CloudFront, etc.), CircleCI, Webpack


Experience and Qualifications:

  • 7-10+ years experience building, deploying, and maintaining complex production Single Page Applications with React
  • 5+ years experience specifically with React (or similar) frontend Javascript framework
  • Hands-on experience building user-facing AI features, working with AI APIs, and leveraging prompt engineering to optimize model performance and user experience.
  • Experience integrating REST and GraphQL APIs
  • Experience with Localization and Internationalization
  • Experience writing unit and integration tests
  • Willingness to spend time learning and working with complex systems
  • Willingness to take ownership and see things through
  • Strong verbal and written communication skills
  • Adaptable, analytical thinker who can work autonomously and productively integrate with a small remote team
  • This role is fully remote for candidates based in and eligible to work in Canada.