
Posted 10 hours ago
Software Engineer – Frontend
Dominion DynamicsSoftware Engineer – Frontend
Perks & benefits
Health InsurancePaid Leave
Requirements
JavaScript/TypeScript, Python, React or Vue, D3.js, Chart.js, Leaflet, Mapbox, or WebGL, Flask or FastAPI, SQL, Git, CI/CD, Canadian security clearance preferred
Skills
TypeScriptReactPythonAWS
About the role
Responsibilities
- Lead the development of operator interfaces and visualization platforms, bridging complex backend telemetry with high-performance web applications.
- Develop high-performance dashboards, geospatial maps, and user interfaces that surface critical system states and live telemetry.
- Engineer frontend state management and asset delivery to ensure responsiveness over bandwidth-constrained edge networks.
- Implement frontend-facing APIs (BFF architecture) and lightweight backend services to ingest and stream mission data.
- Connect frontend applications with sensors, embedded systems, and edge compute nodes to ensure robust data flows.
- Maintain comprehensive testing suites (Jest, Cypress, PyTest), CI/CD pipelines, and automated deployment tooling.
- Collaborate with embedded, mechanical, and systems engineers to define clean data interfaces and validate system performance.
- Travel to sites as required to support field operations and iterate based on direct operator feedback.
Requirements
- Strong production experience in JavaScript/TypeScript and Python.
- Deep practical experience with modern web frameworks such as React or Vue.
- Experience with charting, graphing, or geospatial mapping libraries (D3.js, Chart.js, Leaflet, Mapbox, or WebGL).
- Proficiency with lightweight Python web frameworks (Flask, FastAPI, or similar) and SQL databases.
- Experience with Git, containerization, and CI/CD tooling.
- Ability to work closely with hardware teams and debug system interfaces under pressure.
- Eligibility for Canadian security clearance preferred; Canadian citizenship is an asset.
Preferred Qualifications
- Experience with Android or ATAK/TAK plugin development.
- Experience with AWS services (ECS, EKS, Lambda, S3).
Benefits
- Competitive base salary and company equity.
- Comprehensive health benefits.
- Additional equity granted based on impact.
About the Company
Dominion Dynamics builds real defence capability for the Canadian Armed Forces and our allies. We operate in a high-trust environment with short feedback loops, shipping systems that are actively used in the field today.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer – Frontend
Dominion Dynamics · Ottawa
