Front-End Senior Software Developer
About the role
This is not just another dev role—this is a mission-critical opportunity where your work directly supports global cybersecurity readiness and real-world cyber defense operations. You will Design, develop, and test high-performance front-end web applications supporting cyber training platforms used worldwide.
Responsibilities
- Collaborate closely with cross-functional engineering, cyber operations, and product teams
- Build scalable, reusable UI components and data-driven visualizations
- Support next-gen training simulations, games, and cyber visualization tools
- Work within a modern Agile/SCRUM environment focused on rapid innovation and delivery
- Help shape the future of global cyber defense training through clean, secure, and intuitive design
Requirements
- Bachelor’s degree in Computer Science or related field + 4 years of experience, or 8+ years of hands-on software development experience
- Strong hands-on experience with React
- Solid knowledge of Agile Software Development & SDLC
- Experience with React, Jest, Cypress, Git, SCRUM / Agile frameworks
- Must meet DoD IAT Level II certification requirements (Security+ or approved equivalent)
- Experience with MUI, REST APIs, Storybook, Nx, JIRA & Confluence, Visual Studio
Qualifications
- Experience building reusable UI component libraries
- Background in game development, simulation platforms, or data visualizations
- Experience with cyber range virtualization technologies
- Proficiency in multiple programming languages
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Opportunity to contribute to critical national security initiatives
- Competitive salary and benefits package
- Flexible work schedule
- Professional growth opportunities
Pay
Competitive salary commensurate with experience
Schedule
Full-time, flexible work schedule
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Qualifications
- Experience building reusable UI component libraries
- Background in game development, simulation platforms, or data visualizations
- Experience with cyber range virtualization technologies
- Proficiency in multiple programming languages
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Pay
Competitive salary commensurate with experience
Schedule
Full-time, flexible work schedule
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Qualifications
- Experience building reusable UI component libraries
- Background in game development, simulation platforms, or data visualizations
- Experience with cyber range virtualization technologies
- Proficiency in multiple programming languages
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Pay
Competitive salary commensurate with experience
Schedule
Full-time, flexible work schedule
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Qualifications
- Experience building reusable UI component libraries
- Background in game development, simulation platforms, or data visualizations
- Experience with cyber range virtualization technologies
- Proficiency in multiple programming languages
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Pay
Competitive salary commensurate with experience
Schedule
Full-time, flexible work schedule
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Qualifications
- Experience building reusable UI component libraries
- Background in game development, simulation platforms, or data visualizations
- Experience with cyber range virtualization technologies
- Proficiency in multiple programming languages
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Pay
Competitive salary commensurate with experience
Schedule
Full-time, flexible work schedule
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Qualifications
- Experience building reusable UI component libraries
- Background in game development, simulation platforms, or data visualizations
- Experience with cyber range virtualization technologies
- Proficiency in multiple programming languages
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Pay
Competitive salary commensurate with experience
Schedule
Full-time, flexible work schedule
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Qualifications
- Experience building reusable UI component libraries
- Background in game development, simulation platforms, or data visualizations
- Experience with cyber range virtualization technologies
- Proficiency in multiple programming languages
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Pay
Competitive salary commensurate with experience
Schedule
Full-time, flexible work schedule
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Qualifications
- Experience building reusable UI component libraries
- Background in game development, simulation platforms, or data visualizations
- Experience with cyber range virtualization technologies
- Proficiency in multiple programming languages
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Pay
Competitive salary commensurate with experience
Schedule
Full-time, flexible work schedule
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Qualifications
- Experience building reusable UI component libraries
- Background in game development, simulation platforms, or data visualizations
- Experience with cyber range virtualization technologies
- Proficiency in multiple programming languages
Skills
- Designing intuitive, modern User Interfaces
Benefits
- Health insurance
- Retirement plan
- Employee assistance program
Pay
Competitive salary commensurate with experience
Schedule
Full-time, flexible work schedule