Rather Senior Developer === Enough perspective and experience to solve tricky problems and guide others. Exactly what I wrote in other words. Sorry if that stepped on sore frameworking victim toes.
Don't expect more sophisticated answer from an industry where virtually all
the workforce has less than ten years of experience, and usually it's three or
five years.