There is no universal answer. Each case needs to be assessed in context: the level of the candidate, the market, the time period, the reasons for the changes, and real professional growth. What really hurts is the inability to clearly and logically explain your career path. For a recruiter, the key risk signal is not the pattern itself in the resume, but the lack of accumulated results and understandable logic of decisions. Frequent job changes in themselves have long ceased to be a «red flag», especially in the Ukrainian context of recent years.
The full-scale war has significantly affected the market: internal displacement, migration, team reductions, project closures, adaptation difficulties, the search for financial stability, burnout — all these are real reasons for transitions. The key question is not how many times the candidate changed jobs, but why. It is important to think through your own history: to show that the changes were conscious, not chaotic. Otherwise, job hopping can look like a superficial experience without completed cycles and responsibility for the result.
At the same time, working for a long time in one company can also raise questions. There is a prejudice that 5–10 years in one place means a lack of development. But this is not always the case. Within one company, you can change roles, teams, areas of responsibility, develop both technical and leadership skills. The problem arises when development is not reflected in results.
A career path is a story. If it is logical and consistent, neither job hopping nor long-term employment in one company becomes a critical disadvantage.