APL is seeking a Web-based User Interface Software Engineer to join the Multi-Mission Planning Development Group in the Air and Missile Defense Sector (AMDS). The role involves designing, prototyping, developing, analyzing, evaluating, and transitioning advanced mission planning systems for multiple sponsors to support warfighter missions and multi-echelon planning needs.
Requirements
- 3 years of experience in Web-based User Interface development using Typescript and React
- Use modern software development tools and practices including Git, Jira, and Agile Scrum
- Have experience with the DevSecOps software development cycle
- Have demonstrated success working with large code bases in a team environment
- Have 5 or more years of experience in frontend web development using Typescript and React
- Have experience developing backends using Python
- Have written frontend tests with Jest and/or Cypress
Responsibilities
- Carry out Web-based User Interface development for military planning tools, prototypes, and analysis systems
- Coordinate with backend developers from other project teams to integrate system capabilities
- Maintain codebase quality by taking part in code reviews and by writing software tests and documentation
- Interact with Human System Engineers, as required, during feature design, implementation, and review
Other
- Possess a BS degree in Computer Science, Software Engineering, Computer Engineering or equivalent
- Have excellent critical thinking, written, and verbal communication skills
- Are able to obtain an Interim Secret level security clearance by your start date and can ultimately obtain a Secret level clearance.
- Possess a MS or PhD in Computer Science, Software Engineering, Computer Engineering or equivalent
- Hold an active Top Secret level security clearance