This position is listed on behalf of a partner company, who manages all applications and next steps.
Build next-generation frontend applications supporting critical defense and national security missions.
Responsibilities
Help define and evolve the architecture of complex frontend applications using React, TypeScript, and modern state-management patterns.
Build reusable, maintainable interfaces for real-time data analysis, visualization, and mission-focused workflows.
Develop high-performance 2D and 3D mapping and visualization capabilities using technologies such as OpenLayers, CesiumJS, WebGL, or comparable frameworks.
Create interfaces capable of handling substantial geospatial datasets, real-time feeds, multiple map layers, and other data-intensive workloads.
Diagnose and optimize frontend performance, including rendering, memory consumption, network activity, and application responsiveness.
Apply asynchronous programming, web workers, and efficient data-processing techniques.
Integrate APIs, cloud-native services, authentication mechanisms, and secure data pipelines.
Collaborate with UX/UI designers, product owners, systems engineers, and mission users.
Write maintainable, well-tested code; participate in technical design discussions and code reviews.
Mentor junior and mid-level engineers.
Requirements
U.S. citizenship and an active Top Secret security clearance are required.
Bachelor's degree in Computer Science, Computer Engineering, or a related field, plus 5+ years of professional software engineering experience with significant frontend development.
Significant professional experience building frontend applications with React and TypeScript.
Strong knowledge of modern JavaScript, including ES6+, asynchronous programming.
Experience designing and implementing reusable, maintainable user interface components.
Experience working with geospatial data, mapping technologies, or data visualization, including GeoJSON, KML, raster or vector tiles, coordinate reference systems, geospatial APIs, OpenLayers, CesiumJS, MapLibre, Mapbox.
Demonstrated ability to diagnose and improve browser performance.
Experience developing automated tests with tools such as Jest, Cypress, Playwright.
Strong communication, collaboration, analytical, and problem-solving skills.
Experience with secure or regulated cloud environments, including AWS GovCloud, is preferred.
Familiarity with Docker, Kubernetes, and cloud-native application deployment is preferred.
Knowledge of DoD cybersecurity or compliance requirements is a plus.
Experience with 2D/3D geospatial visualization using CesiumJS, Three.js, WebGL is desirable.
Experience with custom WebGL shaders, GPU-accelerated visualization, real-time or streaming data, geospatial databases is advantageous.
Experience mentoring engineers or leading frontend technical initiatives is a plus.
Conditions
Annual salary range of $103,500–$181,100.
Medical, dental, and vision insurance.
Paid time off and company holidays.
401(k) retirement benefits.
Life insurance.
Flexible work schedules.
Opportunities for professional growth.
Remote work environment within the United States.
Opportunity to contribute to high-impact defense, security, intelligence, and national mission programs.