You need to verify their design maturity. Do not ask about server stacks; ask about their creative process. Here are 10 questions to test their design chops:
1. 'How do you approach user research before opening Figma?'
Why: If they design without data, they are just guessing.
2. 'Can you explain your philosophy on AI Safety regarding generative UI elements?'
Why: You need to ensure AI-generated layouts don't inadvertently hide critical information.
3. 'How do you handle 'design debt' in legacy HR systems?'
Why: They need a plan to modernize your look without breaking the underlying structure.
4. 'What web development trends do you think are fading?'
Why: Tests if they can distinguish between a fad and a lasting design principle. Understand their ability to keep up with modern web development trends.
5. 'How do you prototype for accessibility beyond just color contrast?'
Why: True inclusivity involves screen reader compatibility and focus states.
6. 'Do you use any web development technologies that allow for faster design-to-code handoff?'
Why: Tools like Zeplin or Storybook save money by reducing friction between designers and developers.
7. 'Can you show a 'before and after' of a complex dashboard you simplified?'
Why: The hardest job in design is making complex data look simple.
8. 'How do you ensure our brand voice remains consistent across AI frameworks used in chatbots?'
Why: The chat interface design, irrespective of AI frameworks used, must match the rest of the site's aesthetic.
9. 'What is your process for A/B testing different application flows?'
Why: Design is iterative; they should be testing which button placement converts better.
10. 'How do you validate your designs with actual users?'
Why: Usability testing reveals friction points that designers often miss.