UI / UX Developer
Role details
Job location
Tech stack
Job description
- Design and develop modern, responsive user interfaces for secure web-based applications.
- Apply user-centered design methodologies including research, wireframing, prototyping, and usability testing.
- Translate UX designs and wireframes into high-quality code using Angular, Swagger and DropWizard.
- Collaborate with software engineers, product owners, and government stakeholders to refine requirements and ensure mission alignment.
- Ensure compliance with accessibility standards (Section 508 / WCAG) and security guidelines.
- Conduct usability testing and user research to improve workflow efficiency and user experience.
- Develop interactive prototypes and design systems to support scalable UI development.
- Optimize applications for performance, cross-browser compatibility, and responsive design.
- Contribute to Agile/Scrum development cycles, including sprint planning, demos, and retrospectives.
- Maintain documentation for design decisions, user flows, and UI components.
Requirements
- Bachelor's degree in Human-Computer Interaction, Computer Science, Information Systems, or related technical field, or equivalent experience.
- 3+ years of UI/UX development experience supporting web applications.
- Demonstrated understanding of UX principles, patterns and practices.
- Experience translating customer requirements into modern, dynamic, engaging web interfaces.
- Strong proficiency with HTML5, CSS3, and JavaScript frameworks including Angular and React.
- Experience with modern front-end frameworks (React, Angular, or Vue).
- Experience using UI/UX design tools such as Figma, Adobe XD, Sketch, or similar.
- Understanding of responsive design and mobile-first development.
- Knowledge of usability principles, interaction design, and information architecture.
- Experience working in Agile development environments.
- Ability to communicate design concepts clearly to technical and non-technical stakeholders., * Experience supporting Department of Defense (DoD), Intelligence Community (IC), or Federal Civilian agencies.
- Experience with design systems and component libraries (Material UI, Bootstrap, Tailwind, etc.).
- Familiarity with data visualization frameworks (D3.js, Chart.js, or similar).
- Experience with usability testing tools and user research methods.
- Knowledge of DevSecOps environments and CI/CD pipelines.
- Familiarity with REST APIs and integration with backend services.
- UI/UX professional certificate.
- Experience designing complex dashboards, analytics platforms, or mission systems.
- Understanding of security and compliance requirements for government systems (NIST, FedRAMP, etc.).
- Experience with accessibility compliance (WCAG / Section 508).
- Previous work in classified environments or SCIF settings.
Clearance Requirement:
- Active U.S. Security Clearance (Secret, Top Secret, or TS/SCI).
Preferred Personal Attributes:
- Ability to work independently in fast-paced mission environments.
- Detail-oriented with a passion for intuitive and efficient user experiences.
- Collaborative mindset and strong communication skills.
- Strong problem-solving and critical thinking skills.
Benefits & conditions
We offer competitive benefits package including paid time off, healthcare benefits, supplemental benefits, 401k including an employer match, discount perks, rewards, and more. We invest in our employees - Every employee is eligible for education reimbursement for certifications, degrees, or professional development. Reimbursement amounts may fluctuate due to IRS limitations. We want you to grow as an expert and a leader and offer flexibility for you to take a course, complete a certification, or other professional growth and networking. We are committed to supporting your curiosity and sustaining a culture that prioritizes commitment to continuous professional development.