The User Interface Analyst will prototype, design, and build graphic user interfaces (GUIs) for software development, Web forms, and other applications. This includes capturing user requirements through collaboration with business analysts, leading and participating in testing sessions, and coordinating final implementation of the GUI based on feedback. Use of a variety of Web and software development languages is essential.
- Develop and design of the user interface for Web and desktop applications.
- You will create a successful user experience by: i) studying user interests, ii) developing and organizing information architecture and iii) developing and testing prototypes. Produces designs by; i) understanding function of the design and design characteristics ii) planning design concept; developing and illustrating and iii) revising design
- Responsible for building, testing and converting new interfaces. Also responsible for supporting existing production interfaces.
- Identifies requirements by: i) conducting user interface requirements workshops with focus groups, ii) researching and analyzing user needs, preferences, objectives, and working methods and iii) studying how users consume / use content and / or data.
- Analyzes client workflows, usability feedback and application requirements to gain a full understanding of the user interface development objectives.
- Creates design concepts and user interface designs based on user research and business requirements.
- Collaborates with business owners and business analysts to translate findings from user research activities (usability tests, field studies, market research, etc.) into design concepts.
- Plans information architecture by: i) studying the application concept, strategy, and target audience; envisioning architectural scheme, information structure and features, functionality, and user-interface design, ii) creating user scenarios, iii) preparing data models, iv) designing information structure, work-and dataflow, and navigation, v) evaluating information representation and vi) conducting design workshops.
*Develops information flow by: i) translating user behaviour into media structure and elements, ii) sequencing and relating media elements, iii) crafting interactive experiences, iv) creating visualizations of content, v) producing workflow diagrams, user scenarios and flowcharts, vi) preparing storyboards applying principles of human-computer interaction, comprehension, learning and aesthetics, vii) preparing interaction specifications, navigation rules, organization of information, and site maps and viii) coordinating with business, technology, visual, structural, editorial, cognitive and brand strategists.
- Implements the user interface design by: i) preparing paper and interactive prototypes and mock-ups including page layout and navigational elements, ii) coordinating with the project team to integrate application concept, visual design, writing, interface, and navigational structure and iii) documenting structure and processes.
- Validates information delivery by developing and completing usability test plans and studying user feedback.
- A bachelors degree in Computer Science or equivalent with minimum of 5 years experience in developing the user interface design for Web and desktop applications developed on the Microsoft .NET platform is required.
- Must have experience designing to current and emerging Microsoft Windows application standards.
- Ability to identify opportunities for process improvements for existing and new interfaces.
- Ability to build interface implementation project plans with detailed tasks and appropriate estimates.
- Ability to organize and lead specification meetings and design effective interfaces.
- Must have proven ability to understand, communicate, collaborate, and achieve consensus with business and technical teams, experience with user centered design, usability testing, and end user research / analysis, and user interface design of Web applications