Website Slingshot Aerospace
Making space safe, sustainable, and secure.
What You’ll Do:
As a Frontend Software Engineer, you’ll leverage your expertise in React, GraphQL, and Three.js to build custom 2D and 3D components for high-performance web applications. Your focus will be on rendering large numbers of objects (50K+) using cutting-edge 3D graphics technology. You’ll collaborate with cross-functional teams to create visually stunning and performant astrodynamics web applications, utilizing charts, graphs, and 3D representations to provide satellite operators with mission-critical visualizations.
Position Responsibilities:
-Develop 3D web-based applications and interactive experiences using Three.js, React-three-fiber, drei, React, GraphQL, and GLSL shaders.
-Collaborate with designers, artists, and stakeholders to understand project requirements and translate them into technical specifications.
-Optimize 3D graphics, shaders, and rendering techniques for high-quality visual output and performance.
-Integrate front-end applications with back-end APIs using React and GraphQL.
-Implement and maintain code repositories, version control systems, and deployment pipelines.
-Mentor junior engineers, conducting code reviews and offering feedback.
-Stay up-to-date with advancements in web-based 3D graphics, including Three.js and rendering techniques.
-Optimize performance and troubleshoot to ensure smooth rendering and efficient resource utilization.
-Participate in agile development processes, including sprint planning and daily stand-up meetings.
-Visualize satellite metric data.
-Build and design React/Three.js components.
-Align with Slingshot’s core values, mission, and purpose.
Minimum Requirements:
-BA/BS in Computer Science, Computer Engineering, related field, or equivalent experience.
-3+ years experience with Three.js and related libraries for high-quality and performant 3D web experiences.
-Proficient in TypeScript, HTML, CSS, and modern JavaScript frameworks (e.g., React).
-Experience with interactive 3D web applications using Three.js, WebGL, WebXR, React-three-fiber, drei, and GLSL.
-5+ years in software and application development with a focus on web development.
-Proficiency in React and its ecosystem, including state management (e.g., zustand, Redux, MobX).
-Experience with version control systems (e.g., Git) and CI/CD deployment pipelines.
-Strong communication skills to articulate technical concepts to technical and non-technical stakeholders.
-Knowledge of 3D graphics principles, including modeling, texturing, lighting, and animation.
Preferred Skills:
-Experience with Plotly or similar graphic frameworks.
-Space industry or early-stage tech startup experience.
-Experience designing and implementing multiplayer/collaboration features in web applications.
-Practical knowledge of GraphQL, GraphQL subscriptions, or WebSockets.
-Prior experience within DoD software factory environments.
-Familiarity with backend development using Node.js, Kotlin, or Java.
-Experience with AWS Cloud Native Technologies.
-Astrodynamics knowledge.
Additional Information:
-Must be eligible to obtain or maintain US Government Security Clearance.
To apply for this job please visit www.slingshot.space.