Senior Front-End Software Engineer-Visualization

Joby Aviation

San Carlos, CA, USA

Full time

Trucks VC portfolio

Jul 4

Joby Overview

Located in Northern California, the Joby Aviation team is steadily working toward our goal of creating an affordable, all-electric air transportation system. Imagine an air taxi that takes off vertically, then quietly and quickly carries you over the traffic congestion below, giving you back the time that otherwise would have spent sitting in traffic. Since 2009, our team has been making this dream a reality, designing and flight testing a prototype aircraft capable of serving in a network of electric air taxis. We’re looking for talented individuals to join our team as we push onwards toward certifying the aircraft with the Federal Aviation Administration and preparing for commercialization with launch targeted in select markets for 2024. 


The Visualization Team at Joby Aviation creates powerful, polished, and easy to use tools with cutting edge geospatial technologies to communicate the meaning and significance of our data to our global audiences. The team is building a creative visualization platform for generating, explaining, publishing, and visualizing spatial data. Deliverables created by the Visualization team have been displayed on Wall Street, seen by tens of thousands of Joby’s online followers, and presented around the world in dozens of high impact business presentations. By joining the team, you will have an opportunity to work with some world-class creative geospatial engineers in the industry.


Reporting to the Product Engineering Lead, the Front-End Engineer on Visualization will serve an important role in building intuitive UI features for our visualization toolset - a suite of client-side applications for geospatial visualization and creative executions. You will be responsible for implementing UI/UX design using Typescript and JavaScript, focusing not only on performance and quality, but also on crafting a beautiful user experience. You will also be responsible for understanding and streamlining our visualization creation pipeline with Python and 3D data interchange formats, such as GLTF or USD. You will be able to demonstrate initiative and professionalism and attention to detail. This position is full-time and can be remote. Other responsibilities of the role would be:

  • Build world-class data visualization and storytelling experiences.
  • Develop elegant user interfaces using the latest Front-End technologies.
  • Develop easy to use visualization data generators using the latest Python automation technologies.
  • Work closely with the Visualization lead, internal customers, UX/UI design, and product to understand customer needs and translate them into product features.
  • Bridge the gap between UI design and product implementation.
  • Manage project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of systems.
  • Maintain and improve existing code with a pride of ownership.
  • Write reusable code for components and styles.


  • 5+ years experience as a Front-End or Visualization developer.
  • Proficiency with Python, HTML, CSS, JavaScript and Typescript.
  • Well versed in Front-End technologies including React, Redux, React Hooks, styled-components, and Webpack.
  • Well versed in Visualization technologies including WebGL based frameworks such as or three.js.
  • Well versed in Data Processing technologies including Jupyter Notebooks and Pandas.
  • Excellent knowledge of browser troubleshooting and debugging practices and techniques.
  • Experience with graphic design applications such as Photoshop and Figma.
  • Experience with developing data-rich applications and techniques for creating great UI architecture and engineering. 
  • Experience with client-side data processing, rendering performance, and visualizations.
  • Have an eye for great design and are passionate about building products that provide a great user experience.
  • At ease with technology, able to quickly pick up new tech stacks and troubleshoot.
  • Proactive, able to take initiative and work independently.


  • Experience with WebGL based frameworks such as, and
  • Experience with 3D and motion graphics software such as Blender, Cinema4D and After Effects.
  • Experience with 3D data interchange formats, such as GLTF or USD.
  • Experience with data visualization frameworks such as D3.js and other charting libraries.
  • Experience with collaborative Jupyter Notebook platforms such as Databricks.

Pursuant to various local, state, and federal regulations, you must show proof of your full COVID-19 vaccination status prior to your start date. Exemption requests are available for bona fide religious and medical circumstances.

Apply for this position Back to job

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume


Joby Aviation

Electric Aerial Ridesharing