Enable job alerts via email!

Senior Software Engineer, Full-Stack Mobile / Web

Vivid Machines

Toronto

On-site

CAD 125,000 - 150,000

Full time

7 days ago
Be an early applicant

Job summary

A leading agtech startup in Toronto is looking for a Senior Mobile / Web Full-Stack Engineer to develop innovative applications. Ideal candidates have 5+ years of experience, expertise in React Native and JavaScript, and a passion for technology. Join a mission-driven team focused on revolutionizing fruit and vegetable farming with AI and machine learning. Competitive compensation and opportunity to work with cutting-edge technologies offered.

Benefits

Competitive compensation package
Opportunity to work with cutting-edge technology

Qualifications

  • 5+ years of professional experience in mobile and web application development.
  • Expertise in React Native or other frameworks for cross-platform mobile app development.
  • Strong experience in designing and implementing APIs (e.g., gRPC, REST) and integrating with backend services.

Responsibilities

  • Design, develop, and maintain cross-platform mobile applications using frameworks like React Native.
  • Build responsive web applications using libraries such as React.
  • Architect and implement efficient APIs for communication between front-end and backend systems.

Skills

React Native
JavaScript
TypeScript
gRPC
REST
SQL
NoSQL
Cloud platforms
CI/CD

Education

Degree in Computer Science, Engineering, or related field

Tools

React

Job description

Join Vivid Machines, a trailblazing agtech startup revolutionizing fruit and vegetable farming with cutting-edge computer vision and AI. Our innovative spectral sensors and machine learning models empower farmers with real-time, plant-level insights to boost yield, quality, and sustainability. We’re seeking passionate engineers to drive our mission of transforming global food security. Be part of a dynamic team shaping the future of precision agriculture!

Join our extraordinary team.

We're a rapidly growing venture-backed startup headquartered in Toronto, Canada, with customers around the world. Our talented multidisciplinary team are leaders in computer vision, software, and hardware, working collaboratively with fruit growers globally to build impactful products.

We value excellence, integrity, curiosity, and passion. We seek open-minded, decisive individuals who can iterate quickly and deliver results. We're innovators on a mission!

We’re always looking for curious, talented people who excel in their areas of expertise and want to make a meaningful impact through their work.

About the role.

We are seeking a highly skilled Senior Mobile / Web Full-Stack Engineer to lead the development of innovative mobile and web applications for the future of fruit production. This role involves designing and building scalable, high-performance apps using frameworks such as React, creating robust APIs and communication channels (e.g., gRPC), and designing scalable data structures and analytics solutions.

The ideal candidate is a proactive problem-solver with a passion for delivering seamless user experiences and integrating with backend systems. Experience with vision systems and communication with edge or embedded devices is a strong advantage.

Key Responsibilities

  • Design, develop, and maintain cross-platform mobile applications using frameworks like React Native.
  • Build responsive and intuitive web applications using libraries such as React.
  • Architect and implement efficient APIs (e.g., gRPC, REST) for seamless communication between front-end and backend systems, as well as other devices; develop integrations with external and internal services and systems.
  • Design and optimize app architecture and data structures to support scalable, high-performance applications.
  • Collaborate with cross-functional teams to define system architecture and ensure integration with backend and edge systems.

Required Qualifications

  • Degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of professional experience in mobile and web application development.
  • Expertise in React Native or other frameworks for cross-platform mobile app development.
  • Proficiency in JavaScript, TypeScript, React, and related technologies, with experience building responsive, high-performance web applications.
  • Strong experience in designing and implementing APIs (e.g., gRPC, REST) and integrating with backend services.
  • Solid understanding of database design and management (e.g., SQL, NoSQL) and data structure optimization.
  • Understanding of security best practices for mobile and web applications.
  • Familiarity with cloud platforms (e.g., AWS, Google Cloud) for backend integration.
  • Experience setting up and maintaining CI/CD pipelines.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.

Preferred Qualifications

  • Experience with vision systems, such as image processing or live imaging, in a mobile or web context.
  • Knowledge of communication protocols for interacting with edge or embedded devices (e.g., MQTT, WebSocket).
  • Experience with interactive data visualization, analytics databases, and engines.

Why do you want to work at Vivid Machines?

  • You will be offered a competitive compensation package.
  • You will learn about cutting-edge technology including artificial intelligence and how it can be applied to solve real-world problems.
  • You can help build a revolutionary product in a company committed to changing the world.

We want to ensure a good fit for both sides, providing you a job you love and a workplace you’re proud of.

Vivid Machines is an equal-opportunity employer committed to fostering inclusion and diversity in the workplace.

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs