Return to jobs list

Frontend Intern - Three.js

Internship · Engineering · On-Site

Bengaluru, Karnataka, India

Digantara is a leading Space Surveillance and Intelligence company focused on ensuring orbital safety and sustainability. With expertise in space-based detection, tracking, identification, and monitoring, Digantara provides comprehensive domain awareness across various regimes, allowing end-users to gain actionable intelligence on a single platform. At the core of its infrastructure lies a sophisticated integration of hardware and software capabilities aligned with the key principles of situational awareness: perception (data collection), comprehension (data processing), and prediction (analytics). This holistic approach empowers Digantara to monitor all Resident Space Objects (RSOs) in orbit, fostering comprehensive domain awareness.

We are seeking a skilled Three.js Intern to join our dynamic team. In this role, you will design, develop, and maintain the client-side interfaces of our web platform, creating intuitive, responsive, and visually appealing user experiences that align with modern web standards. You will collaborate with frontend and backend developers, UI/UX designers, and other team members to ensure seamless integration between the user interface and the underlying systems.

Why Us?

  • Be part of a collaborative and innovative environment where your ideas and skills make a real difference to the entire space realm.

  • Push the boundaries with hands-on experience, greater responsibilities, and rapid career advancement.

  • Competitive incentives, galvanising workspace, blazing team—pretty much everything that you have heard about a startup.

Responsibilities:

  • Develop and maintain the frontend of web applications, with a strong focus on 3D visualization using Three.js, alongside standard web technologies such as HTML, CSS, JavaScript, or TypeScript.

  • Build interactive and performant 3D scenes, visualizations, and tools that support various use cases in space situational awareness and space operations.

  • Translate real-world spatial data and scenarios into compelling and intuitive 3D interfaces using transformation matrices, camera systems, lighting, and shaders.

  • Work closely with product and design teams to implement engaging 3D user experiences and interface flows.

  • Collaborate with backend engineers to integrate real-time satellite, orbit, and event data into dynamic Three.js visualizations.

  • Write high-quality, scalable, and reusable frontend and 3D rendering code with a focus on performance and cross-platform compatibility.

  • Debug complex rendering or integration issues in WebGL and Three.js scenes, and optimize for runtime efficiency.

  • Stay up-to-date with the latest in 3D graphics, WebGL, and frontend technologies, and continuously seek to improve both technical and design aspects of the application.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • Currently pursuing a B.Tech degree and have completed at least the 3rd year.

  • Familiarity with Three.js or similar 3D libraries and 3D math.

Preferred Qualities:

  • Proficiency in modern front-end frameworks such as React and Vue.

  • Knowledge of accessibility standards and best practices.

General Requirements:

  • Ability to take direction and work independently

  • Interpersonal skills to enable working in a diverse and dynamic team

  • Maintain a regular and predictable work schedule

  • Writing and delivering technical documents and briefings

  • Verbal and written communications skills, as well as organisational skills

Job Location: Hebbal, Bengaluru

Made with