I'm currently an undergraduate student and just got my first job offer as an entry-level iOS developer in Illinois to be started as soon as I graduate. The following are the perks:
1.) $60,000 salary
2.) 10% contribution bonus ($6000) taking into account overtime, working with internal company projects, etc.
3.) $3000 given to me when I sign with the company
4.) $50 per month cell phone reimbursement
5.) 3 weeks paid vacation
6.) $5000 per year training allowance for personal career growth
7.) Health, Dental, and Vision Insurance
8.) 401(k)
I researched the median iOS Developer salary in Illinois and found that it was $70,000 (http://www.payscale.com/research/US/Job=iOS_Developer/Salary/bed6d22f/Chicago-IL). I'm pretty bothered that I'm being offered less than this, because I don't think I'm a "below-average" iOS Developer.
I'm wondering if I have any wiggle room in negotiating for a higher paid salary considering that I have about 2 years iOS development experience and 2 published apps on the iTunes App Store, 1 of them most recently in which I was moved to the LEAD developer (with a boot-strapped start-up where I didn't get paid). AND I did this all while still in college, so I think this experience and proven leadership increases my value.
I'm kind of iffy whether they'd be offended since I would be asking for a higher salary considering all the cool benefits they're giving me. This company has about 250 employees globally. Do companies usually leave wiggle room for upping the starting salary for their employees?
Any help or advice would be greatly appreciated, as this is my very first job offer for after I graduate.