The designer would be responsible for supporting the development and design of user interfaces for custom built web applications. Responsibilities involve working with the project manager, business analysts, and developers to create an intuitive and fluid design and ensuring that design is consistently applied across the application. This person would be an advocate for the user; working to limit user frustration and ensure accessibility requirements are met. This position is in a team environment and involves collaboration with and supporting multiple teams.
Develop Standard Guides: In collaboration with the project managers, team leaders, and other developers develop standards documentation to guide developers as they develop and maintain user interfaces in the various components of the system. This documentation would include Style Guides, control use guides, and any other documentation to ensure developers can apply a consistent standard across components of the application. Advocate for good design principles and best practices.
Create UI Elements: Develop and create UI elements (such as dropdowns, form controls, or other UI elements) for re-use by the developers.
Ensure Design Consistency: In conjunction with project managers, team leaders, and developers, work to ensure standards are correctly applied across the application to ensure a consistent design and user experience.
Manage CSS: Responsible for implement a consistent CSS strategy, building CSS as needed, and ensuring CSS standards are followed throughout the application.
Developer Design Support: In support of large project design discussions or as needed by the developer, provide support by creating prototypes, wire-frames, mock-ups, and storyboards. Also be available to provide feedback on designs and guidance with regards to the standards.
Participate in Design Reviews: Participate as a member of the design review board to review designs for new development and provide feedback and guidance with regards to those aspects related to user interface design.
Conduct Usability Testing: As needed conduct usability testing on existing or new components to validate or find weaknesses in the design.
Ensure 508 Compliance: Provide guidance and documentation to help developers ensure they produce a product which meets the requirements of Section 508 accessibility regulations.
Research New Trends: Conduct research and present findings to the development team regarding new trends in UI/UX design or other areas of suggested improvement to the application.
Other duties as assigned.
Required Skills and Experience:
3+ years of experience with commercial UX as a user experience designer, interaction designer, information architect, or similar UX-related capacity
Experience with HTML5, CSS3, or JS
Experience with frameworks, including AngularJS, Foundation, Bootstrap, and related
Experience in Axure or similar tools for the creation of site maps, wireframes and prototypes
Knowledge of SASS or LESS
Ability to research, including usability efforts, innovative front-end technologies, and latest designs as they relate to product design
Excellent communication, presentation, and organizational skills
Experience in conducting user research, including contextual inquiry and usability testing
Knowledge of user experience principles and techniques
Familiarity with technical issues around web development and ability to work constructively with software development teams
Ability to be self-motivated and work well independently and as part of a team
Bachelor’s Degree (Master’s Degree preferred) in a related field, such as Human-Computer Interaction, Library Sciences, Cognitive Science, Computer Science
Ability to provide a portfolio or samples of professional work
Other Desired Skills:
Experience with Agile Methodologies
Some experience with front-end programming (you should be able to code up a simple web site and/or an application)
Clearance: Top Secret (required)