Software Engineer - Front End Developer
Job Description
Job Description
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
Recommended Jobs
SVP, Global Sales - PRO SBU
Description & Requirements Introduction: A Career at HARMAN Lifestyle We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transf…
Clinical RN
Job Description Job Description Role Summary As an Ambulatory Clinical RN, you will lead the healthcare team in providing high-quality, patient-centered care in an outpatient clinical setting. Y…
Automotive Mechanical & ADAS Technician
Job Description Job Description Full job description This is a full-time position responsible for completing dynamic/ static calibrations, AC evac/recharge, and electrical/ mechanical diagnost…
Accountant | Manufacturing
Accountant | Manufacturing
Grand Format Print Operator
: Job Title : Digital Print Production Operator Job Summary : Responsible for operating and maintaining large-format printing equipment to produce high-quality printed materials. This role invo…
Customer Service
Job Description Job Description The Team Member plays a vital role in delivering the KFC brand experience by providing excellent guest service, preparing high-quality food, maintaining a clean an…
Staff Platform Engineer, Universal Directory
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely e…
Senior Manager, Marketing/Product Marketing - AA
Company Description Allergan Aesthetics At Allergan Aesthetics, an AbbVie company, we develop, manufacture, and market a portfolio of leading aesthetics brands and products. Our aesthetics po…
District Manager, Gastroenterology - Los Angeles, CA
Company Description About AbbVie AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of to…
Treasury Payment Analyst
Join Our Team as a Treasury Payments Specialist! Be part of a dynamic, growing organization where your expertise powers financial innovation and member success. Who We Are Farmers Insurance G…