Back to careers

UI Designer

Location:
Hybrid — UK based, Newcastle / North East preferred
Contract type:
Contract

Once you apply you will get a response from us within 72 hours, if you do not get a response sadly you have been unsuccesful. We do try to respond to people personally but sometimes this does not happen.

Job Description

As a Consulting Analyst, you will play a pivotal role in our consultancy team, contributing to research, data analysis, and market studies that inform strategic decision-making. Your insights will directly impact client recommendations, supporting our commitment to delivering informed and effective solutions.

Join the team

Design clean and intuitive user interfaces for mobile and web products on a contract basis.

Shape is seeking a talented UI Designer to work on a contract basis. You’ll collaborate with engineers and product teams to craft high-quality interfaces.

Responsibilities include:

  • Creating wireframes, prototypes, and high-fidelity UI designs
  • Contributing to design systems
  • Ensuring brand consistency across products
  • Working closely with developers during implementation
Frequently asked questions

Our guide to Frequently Asked Questions. Explore answers to common queries and empower your decision-making for a seamless collaboration.

Read More
How do you ensure the quality and security of the software you build?

Quality assurance is integrated into every sprint with automated and manual testing. We follow industry best practices for security, including code reviews and penetration testing.

Do I retain ownership of the software and intellectual property?

Yes, clients generally retain full ownership of the software and intellectual property we develop for them. We believe your ideas and products are yours to own and control.

How do you ensure security and compliance

Threat modelling begins with understanding your system and the risks it faces. While it starts before any code is written, it’s revisited throughout development to address emerging risks. It involves the development team planning how data will flow through the system. They identify potentially sensitive data, such as personal or financial information, and define trust boundaries – points where data crosses between components or users with different levels of trust. Anything crossing a trust boundary is treated as potentially untrusted, requiring security controls like authentication, encryption, and input validation.