Front End Developer

Technology · Toronto, Ontario
Department Technology
Employment Type Full-Time
Minimum Experience Experienced
Compensation $100,000-$120,000 + 0%-0.5% equity

Bring the Future to Fruit Farming.

Vivid Machines is an innovative startup that helps fruit farmers produce more food and less waste with our proprietary sensor and computer vision system. We are extremely passionate about supporting growers with the tools they need, as we continue pursuing our dream of taking farming to new heights.

Our teammates never have to feel like they are cogs in a machine because they have the freedom to experiment with their ideas and own everything that they do. On this team, leadership doesn’t micromanage and smother inspiration – in fact, they nurture and promote it.

We value excellence, determination, curiosity, innovation, and most importantly, passion. We pride ourselves on being open-minded and decisive, with a keen ability to iterate quickly and deliver. We exist to help make farming easier and contribute to solving global food security. We are here to bring the future to fruit farming.

What we do:

By leveraging advanced vision sensors and state-of-the-art machine learning, we provide fruit farmers with plant-specific insights, capturing previously unobserved and invisible features to improve yield and product quality.

Why our teammates love working here:

You use cutting-edge technology to find novel solutions.

You can’t build out the future of fruit farming without getting your hands on the latest and greatest computer vision and AI technology. At Vivid Machines, you are embarking on a journey that will evolve an entire industry, and our drive to make this vision a reality is unstoppable. Vivid Machines began transforming AgTech in rural Ontario and is now expanding its reach to farmers in the US, Chile, and New Zealand.

You collaborate with great minds in the pursuit of excellence.

The only thing greater than the innovative products at Vivid Machines is its people. You are an expert in your trade, alongside your team. Vivid Machines employees are born leaders fuelled by passion and the desire to help change the world for the better. While you will enjoy the occasional good escape room, farm retreat or Wordle challenge, it’s the clarity of your purpose that brings you closer to your colleagues.

You share daring ideas that will become state-of-the-art products.

Vivid Machines combines the speed of a scrappy startup with the level of knowledge you’d only find in a corporate C-Suite. Here, you are free to bring new and bold ideas to the table. You can experiment and iterate to perfection without having to worry about being bogged down by pending approvals, pointless meetings, or slow turnaround times. You are here because you are motivated, curious, and therefore trusted to help create a product that goes on to make agricultural history.

Perks and benefits

  • You will be offered competitive compensation, including benefits and stock options,
  • 4 weeks of paid vacation, and we’ll encourage you to take it!
  • Company-sponsored team events and retreats
  • You can help build an amazing product in a company that plans to change the world

What you’ll do:

You will be building elegant, intuitive, extensible tools that our customers interact with daily using modern frameworks like Vue or React. You love platform-level features like security and have a knack for authorization and authentication of web applications and have a passion for data visualization. You know good tooling from bad and really care about optimizing your own development experience. You’re passionate about interacting with customers and watching your work in action.


  • 3+ years of experience in developing web-based user interfaces in full-time positions.
  • Deep experience in modern web development with Vue framework.
  • Have collaborated closely with UX/UI designers, and full-stack and back-end engineers.
  • Track record in cross-platform app development.
  • Experience interfacing with relational databases, such as Postgres, and deploying software in the cloud (e.g. AWS, GCP).
  • Experience integrating with authentication services and user management.
  • Experience translating design mockups and prototypes into working applications.
  • Demonstrated passion for user experience and improving usability.

Great to have:

  • A computer science degree or equivalent.
  • Experience building complex software systems that have been successfully delivered to customers.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience in communicating with users, other technical teams, and management to collect requirements, and describe software product features, and technical designs.
  • Strong experience in contributing to architecture, design, and implementation of products.
  • Expert at writing unit tests and testable components.
  • Expert in design patterns and best coding practices.
  • Experience with distributed environments.

Vivid Machines is an equal opportunity employer. All qualified applicants are given consideration regardless of race, religion, colour, gender, sex, age, sexual orientation, gender identity, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable employment laws. If you have a disability or special need that requires accommodation, please contact us at Vivid Machines also values the diversity of the people it hires and serves. Diversity at Vivid Machines means fostering a workplace in which individual differences are recognized, appreciated, respected, and responded to in ways that fully develop and utilize each person’s talents and strengths.

Thank You

Your application was submitted successfully.

  • Location
    Toronto, Ontario
  • Department
  • Employment Type
  • Minimum Experience
  • Compensation
    $100,000-$120,000 + 0%-0.5% equity