User Interface Specialist Job Description
I. Position Summary (purpose of the job):
Proginet’s User Interface Specialist will be responsible for the design, implementation, enhancement, and maintenance of the user interface for Proginet products. The User Interface Specialist will be responsible for the visual look and feel (including visual design, information architecture and interaction design, as well as system analysis, programming, and usability testing) as well as overall experience of the user interface for each Proginet product. The selected candidate will collaborate with developers, content editors, product managers, and marketing to create and execute an exceptional user experience.
II. Responsibilities:
- Own the rapid development of the GUI, from specification through design, coding, debugging, and deployment
- Write back-end design documentation
- Implement GUI wireframes to capture screen elements
- Integrate graphic elements into CSS templates
- Make revisions to wireframes and templates as needed and requested
- Write middle-tier Java code
- Integrate CSS templates with middle-tier Java code
- Ensure that every coding path is unit tested and bug free
- Verify that GUI meets intent of original wireframes
- Participate in full integration testing and field testing
- Rapidly address issues and fix defects discovered during deployment
III. Required Skills:
- Skilled in GUI design including HTML, CSS, Javascript, and XML
- Significant experience in Web design and MVC on multiple platforms
- Strong ability to document, diagram (whiteboard and Visio), and verbally describe the architecture, design, and test strategy of supported products
- Cross-browser development (Firefox, IE, Safari, etc.)
- Javascript debugging
- Experience using graphic design software (Illustrator, Photoshop, etc.) to cut graphic designs into Web-ready images a plus
- Proficient C/C++ a plus
- Ability to meet deadlines and work under pressure
IV. Background/Experience:
- 2+ years of programming and user interface experience
- Bachelors Degree in computer science or IT related discipline