- knowledge of computer operating systems, hardware and software
- to be thorough and pay attention to detail
- the ability to write computer programs
- persistence and determination
- analytical thinking skills
- to be flexible and open to change
- the ability to use your initiative
- maths knowledge
- thinking and reasoning skills
- to have a thorough understanding of computer systems and applications
On a daily basis you'll:
- help your team define the user experience (UX) strategy for its products and services
- do stakeholder research to understand service and business needs
- use personas and data to meet user needs
- support software developers with the technical demands of your ideas
- build user journeys, prototypes and wireframes that communicate your ideas to the team
- write clear specifications and guidelines for developers or designers
- work closely with visual designers to meet users needs
- work with the research team to plan and carry out user research and usability testing
- contribute to or run UX review sessions
- analyse issues and recommend solutions
You could work in an office, from home or at a client's business.
With experience you could move into a management job and supervise other designers.
You could also move into a development role if you've got experience of programming languages.