Veza

Senior Developer (Frontend-Focus) - remote(any location)

Canada

Remote
14 days ago
Save Job

Summary

About Veza

Veza is transforming school transportation by leveraging modern technology to optimize routes, streamline operations, and enhance communication between schools, drivers, and parents. Our platform spans web and mobile applications, with a focus on real-time data and mapping tools.

About the Role

You’ll be Veza’s primary front-end specialist, developing and maintaining Veza Web using modern frameworks and best practices. While your main focus is the front end—translating Figma designs into intuitive, high-performance UI—you’ll also have opportunities to flex into back-end work (Node.js/TypeScript/GraphQL) whenever needed.

Core Responsibilities

  • Frontend Ownership: Lead development of our React/TypeScript front end, ensuring a clean, modern UI and optimal performance.
  • Design Integration: Collaborate closely with designers and product managers to bring Figma concepts to life, maintaining a consistent look and feel.
  • Component Architecture: Build and organize reusable components, document them in Storybook, and champion code quality and maintainability.
  • Mapping & Data Visualization: Incorporate tools like Mapbox for real-time route planning, geospatial data, and interactive mapping.
  • Testing & Code Quality: Establish and maintain testing frameworks (e.g., Jest, React Testing Library) for robust, reliable releases.
  • Mentorship & Teamwork: Provide guidance to future junior front-end devs, review code, and coordinate with backend leads to deliver end-to-end features.
  • Flex Into Backend: Pitch in on Node.js/TypeScript/GraphQL tasks as needed, ensuring seamless integration between front and back ends.
  • Remote Collaboration: Work autonomously, ideally from Alberta/Canada.

Tech Stack

  • Frontend: React, TypeScript, Mantine, MUIx, Storybook, Mapbox
  • Backend: Node.js, TypeScript, Keystone.js, GraphQL, Prisma, PostgreSQL, Azure, Firebase
  • Mobile: React Native (Expo), Firebase

Why Join Veza

  • High Impact: As the primary front-end lead, you’ll shape the user experience and front-end architecture of a rapidly growing startup.
  • Versatility & Growth: Hone your front-end mastery while expanding your backend skills, influencing full-stack decisions.
  • Meaningful Mission: Help modernize and streamline student transportation—your work will directly improve safety and efficiency for schools and families.


If you’re excited to define and elevate the front-end experience at Veza while occasionally flexing your back-end chops, we’d love to hear from you.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job