But 18k doesn't sound far off the salary I'd expect an inexperienced junior dev to make. Things that might get you a higher salary for this kind of role are a degree or prior experience. If you have prior working experience (even freelance) then you probably are getting a little too low.