Match working

Front-End Software Engineer

72% Flex
Full Remote
Senior (5-10 years)
155 - 190 K yearly
  • Remote from:United States
Request priority access (3/3)

Front-End Software Engineer

72% Flex
Remote: Full Remote
Salary: 155 - 190K yearly
Experience: Senior (5-10 years)
Work from: United States...

Offer summary

Qualifications: Bachelor’s degree in Computer Science or related field, 3+ years of experience with Three.js and 3D web development, Proficiency in React, Typescript, HTML, CSS, and JavaScript frameworks, Strong knowledge of 3D graphics principles.

Key responsabilities:

  • Develop 3D web applications using cutting-edge technologies
  • Collaborate with cross-functional teams to create visual applications
  • Integrate front-end applications with back-end databases and services
  • Optimize performance and troubleshoot for optimal user experience
  • Mentor junior engineers and conduct code reviews for skill enhancement
  • Stay updated on latest 3D graphics advancements and practices
Slingshot Aerospace logo
Match working
Slingshot Aerospace
Information Technology & ServicesScaleup

https://slingshotaerospace.com/

51 - 200 Employees

Job description

Logo JobgetherYour missions
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: Fully Remote 

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

Classification: Full time Exempt (learned professional exemption)

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.

See more

Required profile

Match working
Experience
Level of experience :
Senior (5-10 years)
Industry :
Spoken language(s)
Check out the description to know which languages are mandatory.
Match working
Hard Skills
Soft Skills
  • Strong communication skills
  • Team player

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.

Find other similar jobs

🚀 Go Premium
Access the World's Largest Selection of Remote Jobs!

🚀

Go Premium
Access the World's Largest Selection of Remote Jobs!

Start Your Free TrialDon’t ask again