Software Engineer - Front End Developer
Role details
Job location
Tech stack
Requirements
-
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