I am curious how do people make decision in such situations.
Say I am Software developer (Front end), with say 4 years of experience roughly. Now, on my current job, I handle all the tasks well. Pay maybe not best, but ok. Now, when I get another offer, I am always hesitant because of following thing. I am not confident, how I will manage the tasks in new company: what kind of tasks will I get, what will be the complexity etc?
To get into more specific details, say I am more Javascript oriented Front end developer, less skilled in CSS - so I am concerned about getting advanced CSS tasks.
So in general how do people solve such problem? To defeat fear of changing job to another company in a situation like mine?
How to reduce such risks or make sure I will get tasks relevant to my skillset?