Skip to content

[Freelance] Three.js Sr Developer for 3D Satellite Tracking Application

Rocket Communications
RemoteremoteMar 18, 2026·Posted 24 days ago
View Application Page

Domain

Tech Stack

Three.jsAstro UXDSLitElementStencilVitePostgreSQLSQLiteMongoDB

Must-Have Requirements

  • Deep proficiency with Three.js
  • Expertise in HTML, CSS, and JavaScript
  • Advanced experience building authenticated RESTful APIs
  • Database development (PostgreSQL, SQLite, MongoDB)
  • Experience building standalone Web Components (LitElement, Stencil)
  • Experience with module bundlers (Vite)

Nice to Have

  • -Experience with UI/UX design systems like Astro UXDS
  • -Experience with AI/Machine Learning concepts
  • -Knowledge of map projections and geofencing

Description

We are seeking an experienced freelance Three.js Sr Developer to enhance an existing 3D satellite tracking application, Space ACME. This project involves adding new features like a 2D map view, advanced data visualizations, and UI enhancements to ingest AI-powered predictive data.

Key Tasks include

UI/UX Refinement

Integrating the Astro UX design system and fixing rendering issues. Data Visualization : Implementing satellite ground traces, visualizing sensor look angles, and creating geographic boundary identification. 2D Map View : Developing a toggle between 3D globe and 2D flat map projection. AI Integration : Refining the user interface to support the display of AI-generated data from backend sources. Standalone Web Component : Refactoring core visualization logic into a reusable web component.

Required Skills & Experience 3D Graphics : Deep proficiency with Three.js. Web Development : Expertise in HTML, CSS, and JavaScript.

UI/UX

Experience with UI/UX design systems like Astro UXDS . APIs & Databases : Advanced experience building authenticated RESTful APIs and database development (PostgreSQL, SQLite, and MongoDB). Web Components : Experience building standalone Web Components (LitElement, Stencil) and using module bundlers (Vite). AI/Machine Learning : Experience with or knowledge of AI/Machine Learning concepts. Geospatial Concepts : Knowledge of map projections and geofencing.