Ui/UX Developer
Job Description
Hoplite Solutions LLC is looking for a UI/UX Developer to help shape mission-facing digital products from concept through implementation. This onsite role in Chantilly, VA 20151 supports user-centered interface design alongside front-end development, with an emphasis on research-led decisions and consistent, usable experiences.
You will work at the intersection of product design and engineering, partnering with product and technical teams to turn user needs into practical interfaces. The work combines user research, wireframing, and interactive prototyping with hands-on development to ensure the end result matches real audience behaviors and expectations.
Responsibilities
- Create intuitive, human-centered interfaces for digital products.
- Translate user needs into functional designs.
- Conduct user research to understand audience needs and behavior patterns.
- Convert user research insights into wireframes and interactive prototypes.
- Maintain cohesive, human-centered interfaces with consistency and usability across multiple applications.
- Collaborate closely with product managers and developers to implement solutions that solve real user problems.
Requirements
- User research capabilities.
- Wireframing skills.
- Proficiency with design tools.
- JavaScript and TypeScript.
- HTML and CSS.
- Experience with front-end technologies, including React and Next.js.
- Color theory knowledge.
- Strong understanding of grid systems.
- Experience transforming user requirements into functional components.
- Keen attention to detail in both design and implementation.
- Proficiency with design tools, with a strong grasp of color theory and grid systems.
Technologies
- React, Next.js
- JavaScript, TypeScript, HTML, CSS
- Figma, Sketch, Adobe XD
- WCAG, ARIA
Preferred Skills / Experience
- Experience prototyping with tools such as Figma, Sketch, or Adobe XD.
- Familiarity with accessibility standards, including WCAG and ARIA.
- Experience with responsive and mobile-first design.
- Knowledge of design systems and component libraries.
- Animation and micro-interaction design experience.
- Experience conducting usability testing.
- Familiarity with Agile or Scrum methodologies.