Thank you! Really good points! The job offer has a title like "React developer".
"take share of leader's responsibilities" - you are right about this. Actually, it's something what we highly appreciate, but as you said, it's rather optional and can be intimidating.