Design Lead

Delhi, India

Apply