Software Engineer - Front End Developer

Metis Technology Solutions, Inc.

Mountain View (CA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Metis Technology Solutions, Inc. in Mountain View, California is seeking an experienced front-end developer for the NASA Ames Research Center. This role includes building JavaScript-based applications, React and Node.js components, and collaborating with various teams to deliver scalable simulation and visualization tools. Candidates must have a Bachelor’s degree in Computer Science or similar, with 3-5 years of relevant experience in modern JavaScript frameworks, and a solid understanding of backend integration and CI/CD practices. This position does not provide visa sponsorship.

Qualifications

  • 3-5 years of experience developing applications using modern Javascript frameworks in an Agile environment.
  • Demonstrated Full-stack development experience, including UI dashboards and backend APIs.
  • Deep understanding of software quality assurance, automated testing, and documentation practices.

Responsibilities

  • Build JavaScript-based simulation web applications and data-driven visualization components.
  • Collaborate with researchers and DevOps teams to deliver high-fidelity simulation frontends.
  • Develop reusable simulation modules and backend integrations.

Skills

JavaScript frameworks (React, Node.js, Vue)
Software quality assurance
Backend integration and APIs
Continuous Integration/Deployment (CI/CD)
Agile methodologies

Education

Bachelor’s Degree in Computer Science or related disciplines

Tools

AWS
Unity
Atlassian toolset (JIRA, Confluence)

Job description

Overview

NASA Ames Research Center’s Aviation Systems Division (Code AF) has developed specialized tools for airspace management, simulation, geospatial visualization, data engineering, and project risk management. The Code AF Software Facility team is seeking an experienced front-end developer to expand the capabilities of these tools. This role involves building JavaScript-based simulation web applications, React and Node applications, data-driven visualization components, backend integrations, and reusable simulation modules. The developer will collaborate with researchers, customers, DevOps teams, and system administrators to deliver high-fidelity, scalable, and secure simulation and visualization frontends supporting research, demonstrations, analytics, and operational use cases. Join our team as we build the technologies that will help drive modernization of the National Air Space.

Required Skills And Experience
  • Bachelor’s Degree or higher in Computer Science or related engineering disciplines
  • 3-5 years of experience (including relevant college projects) developing applications using modern Javascript frameworks (React, Node.js, Vue, Three.js, WebGL/WebGPU) in an Agile environment
  • Passion for quality and writing clean, solid, readable code that scales and performs well
  • Knowledge of backend integration, APIs, microservices, and data pipelines
  • Familiarity with REST, WebSockets, gRPC, and event-driven architectures
  • Demonstrated Full-stack development experience, including UI dashboards and backend APIs
  • Experience with Continuous Integration/Deployment (CI/CD) pipelines, deployment automation, and cloud environments (AWS, Azure, GCP)
  • Deep understanding of software quality assurance, automated testing, and documentation practices
Other Desired Skills
  • Experience with photorealistic rendering, physics-based interactions, and multi-entity simulations
  • Familiarity with distributed simulation deployment, cluster configuration, and load balancing
  • Exposure to data engineering workflows, simulation playback, and analytics pipelines
  • Knowledge of IT system coordination, virtualization, and container environments
  • Experience with Unity or similar game engines for simulation environments
  • Understanding of 2D/3D geospatial visualization, terrain modeling, and real-time state updates
  • Working knowledge of the Atlassian toolset (JIRA, Confluence)
  • Familiarity with aviation and/or air traffic management concepts

EEOE including Vets and Disability

No visa sponsorship for this opportunity

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Application Engineer - Python
Application Engineer - Python

Metis Technology Solutions, Inc. • Mountain View (CA)

On-site
USD 100,000 - 140,000
Application Engineer - Python
Application Engineer - Python

Metis Technology Solutions, Inc. • California (MO)

On-site
USD 100,000 - 160,000
Front-End Software Engineer (React, Typscript, GNC Focused)
Front-End Software Engineer (React, Typscript, GNC Focused)

CoAspire • Fairfax (VA)

On-site
USD 80,000 - 100,000
Medical, dental, and vision insurance
401(k) with generous company match
PTO and Federal holidays
Application Engineer - 3D Visualization & Training - Part Time
Application Engineer - 3D Visualization & Training - Part Time

Metis Technology Solutions, Inc. • Mountain View (CA)

On-site
USD 100,000 - 130,000
Frontend Engineer – Visualization & Simulation Tools
Frontend Engineer – Visualization & Simulation Tools

Metis Technology Solutions, Inc. • Mountain View (CA)

On-site
USD 90,000 - 120,000
Frontend Engineer
Frontend Engineer

Flight Science • West Hollywood (CA)

On-site
USD 120,000 - 160,000
Senior Simulation Engineer
Senior Simulation Engineer

Metis Technology Solutions, Inc. • Mountain View (CA)

On-site
USD 90,000 - 130,000
Frontend Engineer (Civil Aviation)
Frontend Engineer (Civil Aviation)

Air Space Intelligence • Boston (MA)

On-site
USD 120,000 - 170,000
Staff Engineer, Frontend Applications
Staff Engineer, Frontend Applications

Aechelontechnology • South San Francisco (CA)

On-site
USD 150,000 - 200,000
401k
Medical insurance
Dental insurance
+3
Software Engineer
Software Engineer

AV • Maryland

Hybrid
USD 125,000 - 270,000
Medical, dental, and vision insurance
401(k) with company matching
9/80 work schedule
+1