Enable job alerts via email!

Senior Space Products Front-End Software Engineer

a.i. solutions

City Of London

On-site

GBP 93,000 - 113,000

Full time

7 days ago
Be an early applicant

Job summary

A leading space technology firm is seeking a motivated JavaScript/TypeScript developer to lead the front-end development of its space mission planning software. The ideal candidate will have a solid background in JavaScript technologies and a passion for innovation. The role includes responsibilities such as developing interactive visualizations and conducting peer code reviews. A competitive salary ranging from $125,000 to $150,000 is offered depending on experience.

Benefits

Paid Time Off and Holidays
401k Safe Harbor Plan
Paid Parental Leave
Tuition Assistance
Wellness plans

Qualifications

  • 4+ years of experience with JavaScript technologies.
  • Experience in UI/UX design.
  • Proof of U.S. citizenship required.

Responsibilities

  • Develop and test front end components for space mission applications.
  • Solve complex state management issues.
  • Lead feature implementation discussions.

Skills

JavaScript technologies (Svelte, React, Vue.js)
Problem-solving
Interactive 2D and 3D visualizations
Technical documentation
Team collaboration

Education

Bachelor's degree in computer science, engineering, physics, or related field

Tools

Svelte
Electron
Figma
WebGL
GitHub Actions
Job description
Overview

a.i. solutions is looking to hire a motivated JavaScript/TypeScript developer to lead development of the front end for our space mission planning and operations software products. Our flagship software, FreeFlyer, is an industry-leading orbit dynamics tool used by agencies like NASA, the US Space Force, and commercial customers worldwide to ensure the success of current and future crewed and uncrewed spaceflight missions. FreeFlyer’s user-friendly UIs, integrated development environment, and domain-specific scripting language provide its users with full control over their mission simulation and visualization.

Having been developed for over 20 years, our suite of products is kept modern, efficient, and enjoyable to work in through constant improvement by a development team that welcomes fresh ideas and new perspectives. The successful candidate will demonstrate the ability to embrace the a.i. solutions mission and work to continually exceed the expectations of our customers.

Essential Roles & Responsibilities
  • Develop and test front end components for space mission applications
  • Solve challenging problems related to complex state management, interactive 2D and 3D visualizations, and processing simulation data streams
  • Lead discussions for implementation strategies of new features and improvements with the team
  • Arrange for and conduct peer reviews of code to ensure that quality standards are met
  • Plan and build technical demonstrations to deliver to current and prospective space mission customers
  • Aid active satellite missions with technical inquiries alongside the technical support team
  • Advocate for new technologies that positively impact the workflow and opportunities for our products
Minimum Qualifications
  • Bachelor's degree in computer science, engineering, physics, or related field
  • 4+ years of experience working with JavaScript technologies such as Svelte, React, Vue.js, or similar
  • Proof of U.S. citizenship
  • You must register for a FreeFlyer account to be considered for this role (the link on the screening questions)
Desirable Experience
  • JavaScript application development with Svelte
  • Desktop application development using Electron
  • CSS and managing styles for JavaScript projects
  • UI/UX design experience with design tools such as Figma
  • 3D rendering technologies such as WebGL or WebGPU in modern browser APIs such as Web Workers, Message Channels, and WebSockets
  • Common JavaScript development tools such as Vite, Vitest, and Playwright with the usage of node.js and C/C++ addons
  • Build and test infrastructure services such as GitHub Actions
  • Collaboration with UI/UX designers and product development team
Make an Impact

MAKE A MOVE, MAKE AN IMPACT.

a.i. solutions was founded over 25 years ago with a mission to MAKE AN IMPACT by exceeding expectations. A move to our team means using your passion and ingenuity to MAKE AN IMPACT through innovations, defending national security, and enabling access to space. MAKE A MOVE to join a team driven by a shared ambition and rewarded for individual contributions.

Benefits
  • Salary ranges from $125,000 to $150,000 depending on relevant experience and qualifications
  • View Our Benefits Offerings
  • Paid Time Off and Holidays
  • 401k Safe Harbor Plan, we contribute on Day #1
  • Paid Parental leave for Mom & Dad
  • Company Paid Life/AD&D
  • Tuition Assistance
  • Wellness plans that reward wellbeing & work life harmony
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.