We're looking for a Frontend Developer with strong TypeScript skills who is organized, responsible, and thrives in an agile environment. You should be capable of breaking down tasks, planning your own work, and adapting to changing priorities as the project evolves.
Our current frontend is built in Vue.js, but we plan to transition to Next.js in the future. We’re not strict about specific frameworks—you can come from either a React or Vue background—as long as you're willing to work with Vue now and learn Next.js later.
What You’ll Work On
Contribute to a large, complex Vue.js project
Help us transition to Next.js
Work with both RESTful APIs and GraphQL
Handle state management effectively using appropriate libraries
Navigate and contribute to a large-scale, existing codebase
Adapt quickly to new tools, workflows, and priorities
Must-Have's
Strong experience with TypeScript
Solid experience in React or Vue
Willingness to learn Vue now and Next.js later
Familiarity with REST APIs and GraphQL
Proficiency in state management (e.g., Vuex, Pinia, Redux, Zustand)
Ability to break down tasks, plan execution, and work independently
Organized, responsible, and an excellent communicator
Comfortable in a fast-paced, agile environment
Nice to Have's
Experience with large codebases and scalable frontend architectures
Experience migrating or transitioning frameworks
UI/UX sensibility
Central downtown Vancouver office
Room to grow with the company and take on broader responsibilities
Paid Time Off Benefits
Work From Home - Flexible hours
Learn how energy, AI, and compute intersect in one of the most active markets
Work with a focused, technical team solving real infrastructure problems