Front-End Software Engineer

Slingshot Aerospace • Remote

Company

Slingshot Aerospace

Location

Remote

Type

Full Time

Job Description

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. Collaborating with cross-functional teams, you'll create visually stunning and performant astrodynamics web applications, utilizing charts, graphs, and 3D representations to provide satellite operators with mission-critical visualizations for maximizing success and safety.

Position Responsibilities

  • Develop 3D web based applications and interactive experiences that involve rendering a large number of objects using Three.js, React-three-fiber, drei, React, GraphQL, and GLSL shaders.
  • Collaborate closely with designers, artists, and stakeholders to understand project requirements, translate them into technical specifications, and ensure successful project execution
  • Create and optimize 3D graphics, shaders, and rendering techniques to achieve high-quality visual output and optimal performance
  • Utilize your expertise in React and GraphQL to integrate front-end applications with back-end APIs, databases, and services
  • Meet product requirements in a timely manner, while not compromising the operational stability of the overall product
  • Implement and maintain code repositories, version control systems, and deployment pipelines to ensure efficient project management and collaboration
  • Mentor and provide technical guidance to junior engineers, conducting code reviews and offering constructive feedback to enhance the team's skills and capabilities
  • Stay up-to-date with the latest advancements, trends, and best practices in web-based 3D graphics, including Three.js, shaders, and rendering techniques
  • Conduct performance optimization and troubleshooting to ensure smooth rendering, efficient resource utilization, and an optimal user experience across various devices and platforms.
  • Collaborate with backend engineers to integrate front-end applications with GraphQL APIs, ensuring data consistency, efficient queries, and a seamless user experience
  • Actively participate in agile development processes, including sprint planning, daily stand-up meetings, and retrospectives
  • Visualize satellite metric data 
  • Perform other duties as assigned (to be less than 10% of the responsibilities listed above)
  • Build and design React/three.js components 
  • Executes all position responsibilities in alignment with Slingshot’s core values, mission, and purpose

Pre-Requisites

  • Must be eligible to obtain or maintain US Government Security Clearance

Minimum Requirements

  • BA/BS in Computer Science, Computer Engineering, related field, or equivalent experience
  • 3+ years experience with Three.js and related libraries/frameworks for creating high-quality and performant 3D experiences on the web, including projects that involved rendering a large number of objects (50K+) in real-time
  • Proficient in Typescript  and have experience with front-end web technologies, such as HTML, CSS, and modern JavaScript frameworks (e.g., React)
  • Experience implementing interactive 3D web applications using the Three.js library and other related technologies, such as WebGL, WebXR, React-three-fiber, drei, and GLSL
  • 5+ years experience in software and application development, with a strong focus on web development 
  • Proficiency in React and its ecosystem, including state management with zustand or equivalent (e.g., Redux, MobX) and component-based architecture
  • Strong proficiency in web technologies along with their latest standards and features
  • Demonstrated experience with version control systems (e.g., Git), code repositories (e.g., GitHub, Bitbucket), and CI/CD deployment pipelines
  • Strong communication skills, both verbal and written, with the ability to articulate technical concepts to both technical and non-technical stakeholders
  • Possess strong knowledge of 3D graphics principles, including modeling, texturing, lighting, and animation

Preferred Skills

  • Experience with plotly or similar graphic framework 
  • Space industry or early-stage tech startup experience 
  • Designing and implementing multiplayer/collaboration features in web applications
  • Practical knowledge of Graphql, Graphql subscriptions or websockets   
  • Prior experience working within DOD software factory environments
  • Familiarity with backend development using Node.js, Kotlin, or Java
  • Experience with AWS Cloud Native Technologies
  • Astrodynamics knowledge  

*These skills are guidelines. You don’t have to meet every qualification listed - if your skills are transferable and you meet the minimum requirements, we encourage you to apply. 

Location: Remote, United States

Salary Range: $155,000-$190,000

Classification: Full time Exempt 



Equity, Diversity & Inclusion are key to our success. We are an Equal Opportunity Employer and our employees are people with different strengths, experiences and backgrounds, who share a passion for creating a safer, more connected world. Diversity not only includes race and gender identity, but also age, disability status, veteran status, sexual orientation, religion and many other parts of one’s identity. All of our employee’s points of view are key to our success, and we embrace individuality.

Apply Now

Date Posted

09/01/2024

Views

1

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Account Manager, Care Partnerships - Headway

Views in the last 30 days - 0

Headway a mental health care company founded in 2019 aims to revolutionize mental healthcare by building a national network of providers accepting ins...

View Details

Director of Pricing - Garner Health

Views in the last 30 days - 0

Garner Health is a rapidly growing company backed by toptier venture capital firms Their mission is to transform the healthcare economy by delivering ...

View Details

Director, Product, Customer, and Lifecycle Marketing - Garner Health

Views in the last 30 days - 0

Garner Health is seeking an experienced Product Marketing Leader to join their team The ideal candidate will lead the product marketing efforts focusi...

View Details

Linux Support Engineer - Voltage Park

Views in the last 30 days - 0

Voltage Park is seeking a Linux Support Engineer for a fulltime remote position The ideal candidate will have command line level Linux sys administrat...

View Details

Data Analyst - Agero

Views in the last 30 days - 0

Agero a leading B2B whitelabel provider of digital driver assistance services is revolutionizing the vehicle ownership experience through datadriven t...

View Details

Director, Product (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a leading company in experience research technology offering a platform for major companies to gain insights into user needs and behaviors T...

View Details