Browse
···
Log in / Register

Frontend Developer (TypeScript / Vue.js / Next.js)

LOD Technologies Inc.

Vancouver, BC, Canada

Favourites
Share

Description

We’re looking for a Frontend Developer with strong TypeScript skills who is passionate about clean, maintainable code and thrives in a fast-paced, agile environment. You’ll join a focused and technical team solving real infrastructure problems where energy, AI, and compute intersect. You’ll work on a large, existing Vue.js codebase while helping us transition to Next.js. We value strong coding principles (especially SOLID), GraphQL expertise, and awareness of frontend security best practices. Whether your background is in React or Vue, if you care about scalable frontend architecture and are excited to grow with us, we want to hear from you. Contribute to a large, complex frontend app built in Vue.js Help guide our transition from Vue.js to Next.js Work with REST APIs and GraphQL, with a strong focus on the latter Manage state effectively using tools like Vuex, Pinia, Redux, or Zustand Write clean, well-structured, and secure TypeScript code following SOLID principles Plan your own work, break down tasks, and adapt to shifting priorities Collaborate closely with designers, backend engineers, and product stakeholders Keep security, scalability, and performance top-of-mind in all frontend decisions Requirements Must-Haves Strong experience with TypeScript Solid hands-on experience in Vue.js or React Eagerness to work with Vue now and learn Next.js down the line Strong knowledge of GraphQL and REST APIs Proven experience with state management solutions Excellent planning, organization, and communication skills A track record of clean, maintainable, and secure code Comfortable in an agile, fast-moving environment Nice-to-Have Experience with large-scale codebases and scalable frontend architectures Exposure to framework migrations or transitions Awareness of common web security issues (e.g., XSS, CSRF, injection) Eye for UI/UX design and component reusability Benefits Be a part of creating an innovative product that makes a real difference. Comprehensive health insurance, including medical, vision, and dental coverage. Paid time off to support a balanced work-life experience. Work in a conveniently located office in downtown Vancouver. Grow your career and take on more responsibilities within the company. Discover how energy, artificial intelligence, and computing intersect to tackle significant challenges. Join a team that prioritizes clean coding practices, strong principles, and technical excellence.

Source:  workable View Original Post

Location
Vancouver, BC, Canada
Show Map

workable

You may also like

TEHORA
Senior Fullstack Developer
Québec City, QC, Canada
TEHORA is currently looking for a Senior Fullstack Developer with excellent technical skills, strong knowledge, and a desire to apply their expertise within a versatile team. The selected candidate will be expected to provide the following services and deliverables, although not limited to: Description of work or deliverables: Join an agile team responsible for the evolution and maintenance of IT solutions, including several in-house developments and some large-scale software packages (e.g., Ellucian Banner and Infosilem). Participate in enhancement and maintenance activities for existing systems, as well as in new developments as required. Requirements Have more than 8 years of experience in Java development (versions 8 to 17); Have more than 5 years of experience with Oracle SQL and PL/SQL, Oracle Forms / Reports; Have more than 8 years of experience using Spring / SpringBoot / Spring Data JPA, Hibernate, Vaadin Flow 24, Morphis, Jasper Reports frameworks; Have more than 8 years of experience using IntelliJ (integrated development environment), Git (GitHub / Bitbucket), Maven (multi-module), WSL (Windows Subsystem for Linux); Have in-depth knowledge and mastery of continuous deployment and integration: JUnit unit testing, automated integration testing, Docker, Openshift (Kubernetes), Kustomize, Jenkins / Github Actions; Have a minimum of one year of experience in developing and customizing the Ellucian Banner product. The following will be considered assets: Experience working in an Agile/SAFe environment; Experience with collaboration tools such as Jira and Confluence; Experience with platforms similar to those mentioned above. Benefits Remote work and flexibility to accommodate family responsibilities; An entrepreneurial culture that encourages creativity and innovation; Flexible working hours (depending on the type of employment contract); Sick leave and leave for family-related events; Appropriate computer equipment; A fulfilling and motivating work environment; Social and environmental initiatives; On-the-job learning program; Career development opportunities. SALARY The salary will be calculated based on the average hourly rate corresponding to your profile. WORK LOCATION The work location will be determined based on the assignment and may involve remote work or on-site work at the client’s premises. WHY JOIN TEHORA? TEHORA is a multidisciplinary Quebec-based firm recognized for the excellence of its professional services in technical fields and project management at both national and international levels. Our mission is to support our clients in successfully realizing their projects through our expertise and creativity.
Habitat Learn Inc
Front-End Software Engineer (Vue.js / Electron.js)
Toronto, ON, Canada
About Us:  Habitat Learn builds accessible, AI-powered tools that support students of all abilities. Our flagship platform, Messenger Pigeon, helps learners capture, understand, and engage with their education through real-time transcription, AI summaries, and human note-taking. We’re growing fast and looking for a Full time Front-End Software Engineer to help shape our desktop app experience. What You’ll Do: Develop new features for the Messenger Pigeon desktop app using Vue.js and Electron.js Collaborate with designers, product managers, and QA to create intuitive and accessible experiences Write clean, efficient, and well-documented code Participate in team sprints, planning sessions, and code reviews Continuously improve the performance and usability of the app Requirements What You Bring: Bachelor's degree in Computer Science, Software Engineering, or related field 5+ years of front-end development experience 3+ years of hands-on experience with Vue.js Familiarity with: Node.js SQL or other database dialects Git version control Bonus: Experience with Electron.js and building cross-platform desktop applications Benefits Why Join Us: Mission-driven company creating meaningful change in education Work remotely with a supportive and collaborative team Opportunity to grow with a fast-moving product used at hundreds of colleges and universities Competitive compensation and flexible working arrangements
UniUni Logistics
Software Developer - Client Integration -PRM
Vancouver, BC, Canada
Who Are We? UniUni, a North American leader in last-mile logistics, delivers tens of millions of parcels annually across Canada, from coast to coast, and is rapidly expanding its footprint in the United States. Founded in 2019, UniUni is known for its tech-driven innovation and crowdsourced delivery model, providing fast, economical, and reliable services to local, national, and international e-commerce clients. What Do We Offer? At UniUni, we empower our employees with opportunities to achieve their professional goals. We value both lateral growth and vertical advancement, ensuring every role helps you develop your skills, broaden your expertise, and build a fulfilling career. We are looking for passionate professionals ready to work hard, embrace challenges, and enjoy being part of a dynamic, fun team. Role Overview We are seeking a highly skilled and experienced Software Developer to join our innovative team. The ideal candidate will have a strong background in backend development and a proven track record of designing and developing scalable, high-performance software solutions. You will work collaboratively with cross-functional teams to deliver new features and functionalities, ensuring the highest level of quality and performance. Requirements Requirements Collaborate with the product owner and other development team members to design, develop, test, and deploy new features and functionalities following industry best practices Take ownership of solution design and development for critical components Evaluate, implement, and enforce software development best practices Participate in technical support, troubleshooting, and root cause analysis Contribute to system integration by providing technical insights, including effort estimation and technical proposals Investigate and fix bugs, refactor code, and improve performance Participate in Agile/Scrum development processes Develop and maintain essential technical documentation Provide technical support for web and mobile applications Maintain a mindset of continuous learning Qualifications Degree in Computer Science, Engineering, or a related field 3+ years of experience in backend development Proficiency in designing, developing, and testing software using the PHP Laravel framework; Experience in PHP Laravel or core Java, and in implementing solutions that handle high availability and concurrency with low latency requirements Experience with MySQL or PostgreSQL, with the ability to optimize SQL query performance Experience with Domain-Driven Design and Test-Driven Development Experience with Docker; knowledge of Kubernetes (K8s) is a bonus Experience designing and developing applications in Amazon Web Services, and utilizing Google APIs Experience deploying and supporting software across the entire Continuous Delivery lifecycle is a plus Solid understanding of SDLC practices and tooling, including version control, CI/CD, and configuration management Ability to reason about performance, security, and process interactions in complex distributed systems Excellent communication skills, with the ability to collaborate effectively with both technical and non-technical audiences, in both written and oral formats Ability to understand and effectively debug both new and existing software Experience meeting demands for high availability, low latency, and scalability Experience working with remote/distributed teams and projects Benefits Dental, Vision, Medical insurance, Paid Holiday, Paid Time Off, Paid Sick Leave, Management training program Salary range $75,000 to $90,000 CAD
CA$75,000-90,000
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.