There is only one thing that will affect your salary - it's what you are able to get at other companies. So the best strategy is to have several companies outbid each other. When you search for jobs, don't just get an offer from one job, try to get an offer from at least 10 jobs.
You can compare the company with yourself trying to buy an house: The house is on sale for $140 (the seller is the developer). If there is only one bidder, you could even buy the house for $130 (you are the only company to give an offer to the developer), but if there are 10 bidders, you will probably end up buying (hiring) the house (developer) for $250.
It's a matter of how desperate the employer are.
If they already have many developers - lookup their salary and if it's low they are not desperate enough, eg. they already have a stream of cheap talent.
You can compare the company with yourself trying to buy an house: The house is on sale for $140 (the seller is the developer). If there is only one bidder, you could even buy the house for $130 (you are the only company to give an offer to the developer), but if there are 10 bidders, you will probably end up buying (hiring) the house (developer) for $250.
It's a matter of how desperate the employer are. If they already have many developers - lookup their salary and if it's low they are not desperate enough, eg. they already have a stream of cheap talent.