
Posted 6 months ago
Software Engineer - Front End Developer
AI Summary
Builds and maintains JavaScript-based front-end simulation, visualization and dashboard applications for NASA aviation research, integrating with backend APIs and data pipelines. Collaborates with researchers and DevOps teams to deliver scalable, secure frontends.
About this role
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
Skills
Explore related jobs
More jobs at Metis Technology Solutions
Similar JavaScript jobs
Jobs in Moffett Field
- CReliability Centered Maintenance Manager (RCM) - Pending AwardChugach Government Solutions · Moffett Field, California
- CRCM Technician - UnionChugach Government Solutions · Moffett Field, California
- CElectrician High Voltage IIChugach Government Solutions · Moffett Field, California
- M
Application Engineer - 3D Visualization & Training - Part TimeMetis Technology Solutions · Moffett Field, CA - M
Deputy Program Manager - Aerospace & Engineering ServicesMetis Technology Solutions · Moffett Field, CA
Browse these categories
Market data for frontend engineer roles
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.