SonicJobs Logo
Left arrow iconBack to search

Software Engineer - Front End Developer

Metis Technology Solutions Inc
Posted 5 months ago, valid for 13 days
Location

San Jose, CA 95138, US

Salary

$90,000 - $140,000 per year

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • NASA Ames Research Center's Aviation Systems Division is seeking an experienced front-end developer to enhance their airspace management and simulation tools.
  • The role involves building JavaScript-based applications using frameworks like React and Node.js, as well as collaborating with various teams to deliver high-quality simulation frontends.
  • Candidates must possess a Bachelor's Degree in Computer Science or a related field, along with 3-5 years of relevant experience in modern JavaScript frameworks within an Agile environment.
  • The position requires knowledge of backend integration, APIs, and CI/CD pipelines, as well as a passion for writing clean and scalable code.
  • Salary details are not specified, and visa sponsorship is not available for this opportunity.

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




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.