En realidad senior se basa por varias cosas, pero en particular por dedicación a algún lenguaje. Se basa mucho en tiempo (eso habla de experiencia) y de conocimiento del lenguaje en particular. Por lo general con 4 años o más en algún lenguaje "se puede" considerar senior por lo que representa ese tiempo en adquirir conocimientos y haberse pulido en ese lenguaje. Digo eso es lo que he visto en varios lugares indicar