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.
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.
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.
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.
Proficiency in modern front-end frameworks such as React and Vue.
Knowledge of accessibility standards and best practices.
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
Autofill application
Save time by importing your resume in one of the following formats: .pdf or .docx.