Front-End Software Development – Internship

Closing on: Jun 20, 2025
Job Category: Front End Summer Intern
Job Type: Part Time
Job Location: Remote

Role Overview

You will build the React/TypeScript micro-frontend and integrate CesiumJS to visualize GIS layers, heatmaps, and temporal data. You’ll create the UI for draping terrain and vector models, toggling layers, displaying tooltips, and animating time-series data—all containerized with Docker.

Key Responsibilities

Scaffold and Dockerize the React/CesiumJS viewer.

Implement terrain and clutter draping and load 3D vector objects (e.g., buildings, vegetation).

Develop coverage-heatmap overlays with a layer-management panel (toggle, opacity).

Build interactive tooltips showing KPI/KQI values on click/hover.

Create a time-slider component to animate temporal datasets.

Write unit tests (Jest) and contribute to end-to-end tests

Collaborate in weekly demos, code reviews, and pair programming.

Desired Skills

Strong JavaScript/TypeScript and React proficiency.

Familiarity with WebGL or 3D libraries (CesiumJS, Three.js, etc.).

Experience with Docker and basic CI/CD.

Good UX instincts for mapping apps.

Willingness to learn spatial formats (GeoTIFF, 3D-tiles) and REST/GraphQL.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx