Jobs · devitjobs
Web UI Software Engineer
Ironwood Digital · Posted 11d ago
About the role
Build and maintain web-based user interfaces for military planning tools using TypeScript and React.
Salary: $112000 - 274000 per year Requirements: We require a BS in Computer Science, Software Engineering, Computer Engineering, or an equivalent degree, or equivalent professional experience. We need at least 3 years of experience building web-based user interfaces with TypeScript and React. We expect familiarity with modern development practices and tools such as Git, Jira, and Agile Scrum. We require experience working within the DevSecOps software development lifecycle. We look for a proven track record of contributing to large codebases in a collaborative team setting. We need strong critical thinking abilities along with excellent written and verbal communication skills. You must be able to obtain an Interim Secret clearance by your start date and ultimately qualify for a Secret clearance. U.S. citizenship is required for eligibility to access classified information. Preferred: a MS or PhD in Computer Science, Software Engineering, Computer Engineering, or a related equivalent field. Preferred: 5 or more years of frontend web development experience using TypeScript and React. Preferred: backend development experience with Python. Preferred: experience writing frontend tests with Jest and/or Cypress. Preferred: experience building and maintaining GitLab CI/CD pipelines. Preferred: familiarity with the Material UI component library. Preferred: experience containerizing software with Docker and Podman. Preferred: demonstrated success working in a multidisciplinary team environment. Preferred: an active Top Secret clearance. Responsibilities: We develop web-based user interfaces for military planning tools, prototypes, and analysis systems. We work with backend engineers across project teams to integrate system capabilities. We support code quality through peer reviews, software testing, and documentation. We collaborate with Human System Engineers during feature design, implementation, and review as needed. We contribute to one or more large, evolving codebases using modern software engineering approaches. We apply our UI development expertise to help design, build, and validate tools used for air and missile defense mission planning. Technologies: Backend CI/CD Cypress DevSecOps Docker Frontend Git GitLab Support JIRA Jest Material UI Podman Python React Security TypeScript Web UX UI Design HTTP JavaScript LESS More: We are the Johns Hopkins University Applied Physics Laboratory (APL), a mission-focused organization that applies world-class expertise to national defense, security, space, and science challenges. For this role, we are seeking a Web-based User Interface Software Engineer to join our Multi-Mission Planning Development Group in the Air and Missile Defense Sector. Our team works in a collaborative, innovative culture where technical experts support one another, share ideas, and tackle complex problems. We offer a vibrant and welcoming workplace, generous benefits, a robust education assistance program, strong retirement contributions, and a healthy work/life balance. Our campus is located in the Baltimore-Washington metro area, and we provide a comprehensive benefits package that includes retirement plans, paid time off, medical, dental, vision, life insurance, disability coverage, flexible spending accounts, education assistance, and training and development. Applications are reviewed on a rolling basis, and compensation may also include additional forms of pay such as bonuses, relocation support, locality allowance, or other discretionary awards. last updated 27 week of 2026
Read the full posting on devitjobs →
FAQ
Is the Web UI Software Engineer role at Ironwood Digital remote?+
This Web UI Software Engineer position is listed as onsite.
What is the salary for the Web UI Software Engineer role at Ironwood Digital?+
The listing states $112000 - 274000.
What seniority level is this Web UI Software Engineer role?+
This is a mid level position.
How do I apply for the Web UI Software Engineer role at Ironwood Digital?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to Ironwood Digital.