What does salary is negotiable mean?

It means if you get the job then there will be a discussion between you and the employer where your salary is decided, based on the qualities which qualify you for the job. Obviously the more qualified you are, the higher the salary you can ask for.

conclusion:higher qualified individial,high salary is needed