No, no need for photos or pictures. The system here is really different from the recruiting system in China. Nobody cares as long as you're good enough to them. So you want to show them how great your background matches their job description. You can nail the work down. That's all they want, say h1b is not a problem for the companies.