Vivid Machines Logo

Vivid Machines

Senior Software Engineer, Full-Stack Mobile/Web

Posted 2 Days Ago
In-Office
San Francisco, CA
Senior level
In-Office
San Francisco, CA
Senior level
Lead development of mobile and web applications; design APIs, optimize app architecture, collaborate with teams to ensure integration.
The summary above was generated by AI

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 start-up headquartered in Toronto, Canada with customers around the world. Our talented multidisciplinary team are leaders in computer vision, software, and hardware who work collaboratively with fruit growers globally to build products that will make a difference. 

We value excellence, integrity, curiosity and passion, people who are open-minded then decisive, and the ability to iterate quickly and deliver. We're innovators on a mission!

We’re always looking for curious talented people who excel in their areas of unique expertise and who want to make an impact on the world with 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 focuses on designing and building scalable, high-performance mobile and web apps using frameworks such as react, creating robust APIs and communication channels (e.g., gRPC), designing scalable data structures and performant 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/embedded devices is a strong advantage.

Key Responsibilities

  • Design, develop, and maintain cross-platform mobile applications using frameworks, such as 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; development of 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 JS, TS, React, etc. and demonstrated 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).
  • Demonstrated 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 problems and develop products.
  • You can help build an amazing product in a company that plans to change the world.

We want to ensure it’s a good fit on both sides, so you get a job you love, and we offer you a place you’re proud to work at.

Vivid Machines is an equal-opportunity employer committed to providing a working environment that embraces and values inclusion and diversity. 

Top Skills

AWS
GCP
Grpc
JavaScript
NoSQL
React
React Native
Rest
SQL
Typescript

Similar Jobs

7 Minutes Ago
Remote
Hybrid
San Diego, CA, USA
147K-258K Annually
Senior level
147K-258K Annually
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The role involves building scalable software, integrating AI into processes, mentoring colleagues, and designing high-quality products.
Top Skills: Ai Productivity ToolsAngularJavaJavaScriptReactVue
7 Minutes Ago
Remote
Hybrid
San Diego, CA, USA
123K-210K Annually
Senior level
123K-210K Annually
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Responsible for administering and operating the cloud infrastructure for ServiceNow's SaaS product, utilizing strong Linux expertise and development tools for automation.
Top Skills: AnsibleBashCactiCfengineChefF5IcingaJavaScriptLinuxLogstashMariadbMySQLNagiosNginxOraclePuppetPythonSplunk
8 Minutes Ago
Remote
Hybrid
San Diego, CA, USA
147K-258K Annually
Senior level
147K-258K Annually
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Staff Front-End Software Engineer will build scalable code, work with product owners to fulfill requirements, mentor colleagues, and enhance products.
Top Skills: Ai Productivity ToolsAngularJavaJavaScriptReactVue

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account