The Role
- Design, develop, test, deploy, maintain, and enhance modern web-based applications
- Build intuitive, user-friendly web interfaces
- Integrate scalable front-end solutions with enterprise backend services
- Analyze user requirements and translate them into software design and usability solutions
- Support web application planning, deployment, maintenance, and ongoing enhancements
- Troubleshoot software defects and performance issues
- Active TS/SCI clearance with Polygraph
- Eight (8) or more years of experience developing web applications, or twelve (12) years in lieu of a Bachelor's degree
- Experience with HTML, CSS, JavaScript, and modern front-end frameworks (React, Angular, or Vue)
- Experience integrating web applications with REST-based APIs and backend services
- Familiarity with the full Software Development Lifecycle (SDLC) and Agile methodologies
- Experience with collaboration and issue-tracking tools like Jira or Confluence
- Up to 16 hours of telework per week, based on sprint priorities
- 100% employer-paid medical coverage (optional plan)
- $5,000 annually for education, training, certifications, and professional development
- Up to 6% 401(k) match and an additional 4% profit-sharing contribution