This is a hybrid of traditional positions that requires skills in software and web design, front-end coding and knowledge of a coding language such as .NET, Coldfusion or Perl. Works under the supervision of the Design & Development Team Lead to design, and develop the presentation layers (GUI components) for client, web and mobile applications for a variety of DoD and Commercial clients. Performs and interprets functional specifications and module definitions to yield design and layout of major components. Creates wireframe and full-color mockups as well as user stories and storyboards. Works closely with Design & Development Team Lead, Systems Analyst and Applications Engineer to interpret functional requirements, conducts task analysis and usability tests. Applies human factors principles using established Human-Computer Interaction (HCI) guidelines to ensure usability and standardization throughout product development. Participates in implementation of new features and components, and contributes to the products quality infrastructure as required for product releases.