The most appropriate response would be:
Some skills or knowledge is very helpful.
While Caitlin is primarily a UI designer, having some programming knowledge can be beneficial for understanding how her designs will be implemented and to facilitate better communication with developers. However, she does not need to be an expert or have proficiency in programming to perform her main job functions effectively.