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.
Job Alerts
Get notified about new sustainability jobs
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

Account Executive - Retail Consumer Logistics
Celonis
Zürich
Full Time
Jan 27

Client Partner - Pharma Chemical
Celonis
Zürich
Full Time
Jan 27

Strategic Account Executive - Pharma Chemical
Celonis
Zürich
Full Time
Jan 28