Full-Stack Engineer Front-end focus

Jua
Zürich, Zürich
Full Time
Posted July 17, 2025
Apply Now

Application opens on company website

Job Description

A full-stack engineer with a focus on front-end development, responsible for building intuitive, high-performance user interfaces and visualizations for a platform that leverages machine learning and geospatial data to support decision-making in energy, weather, and trading domains.

Key Responsibilities

  • Own and develop full features and products end-to-end, supporting multiple user personas and data needs.
  • Build intuitive, high-performance user interfaces for technical and decision-making users.
  • Create rich visualizations for time-series, geospatial, and probabilistic data to support decision-making.
  • Collaborate with researchers and engineers to make complex model outputs accessible and understandable.
  • Integrate model outputs with React frontends connecting to Python backends using FastAPI, WebSockets, and gRPC.

Requirements

  • At least 4 years of front-end engineering experience with React and TypeScript.
  • Strong aesthetic sensibility and user-centered design mindset.
  • Proven ability to ship fast, accessible, maintainable UIs at a high-quality standard.
  • Experience building intuitive, high-performance user interfaces for both technical users and decision-makers with a focus on clarity and responsiveness.
  • Ability to develop rich interfaces for time-series, geospatial, and probabilistic data, transforming raw model outputs into decision-support tools.
  • Experience connecting React front ends to Python backends using FastAPI, WebSockets, or gRPC.
  • Familiarity with building full features and products end-to-end, including reusable UI components, to support multiple products, user personas, and evolving data needs.
  • Ability to collaborate with researchers and engineers to make complex model outputs usable and understandable.
  • Exposure to data or machine learning APIs and eagerness to integrate model outputs into production UIs.
  • Experience working with visualization libraries such as ECharts, Three.js, Mapbox, Plotly, or Deck.gl for map-heavy and time-series UI components.
  • Experience working with backend technologies including Python, FastAPI, WebSockets, gRPC, little bit of Rust, Zarr, and SQL databases like Clickhouse.
  • Ability to build products for expert users in domains such as energy trading, quantitative finance, or ML-ops (nice-to-have).

Benefits & Perks

Fair pay
Generous stock options
Work in a hybrid model in Zurich, Switzerland
Work in a fast-paced, high-performance culture
Opportunity to work on groundbreaking technology in weather forecasting and machine learning
Collaborate with experienced engineers and researchers
Shape a meaningful industry by building solutions for the energy-trading sector
Join a mission-driven company focused on global climate and energy challenges

Ready to Apply?

Join Jua and make an impact in renewable energy

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Jua

Account Executive

Jua
London
Full Time
Aug 25

Account Executive

Jua
Berlin
Full Time
Aug 25

Head of Sales

Jua
Zürich
Full Time
Aug 25

More jobs in Zürich, Zürich

Celonis logo

Account Executive - Retail Consumer Logistics

Celonis
Zürich
Full Time
Jan 27
Celonis logo

Client Partner - Pharma Chemical

Celonis
Zürich
Full Time
Jan 27
Celonis logo

Strategic Account Executive - Pharma Chemical

Celonis
Zürich
Full Time
Jan 28