I'm currently working in a company as a frontend developer. I should also mention that I'm not a regular employee as I'm half of the time at school in a process called alternance (I do not know if that's something in other places than France). Basically I have everything in common with my peers but I will be at school half of the time.
We are currently working in a small team of three, the lead, another dev who just started coding after a reconversion and myself.
The problem that I'm encountering is that I actually carry a lot of responsibilities that my I don't think I'm supposed to.
- I created our big project from scratch with my colleague without our lead intervening.
- I basically gather tasks from the Product Owner myself as our lead doesn't dispatch them to us otherwise.
- I do most of the meetings instead of him as he doesn't know everything about our product and how its built.
Our lead was basically doing some stuff that wasn't requested at any point since he was hired a few months ago.
The problem is now that nearly everyone started to understand these facts, our director stopped giving him tasks to dispatch but instead comes to me to do so.
I'm now starting to help him learning Vue but I'm a bit lost.
The company signed a paper saying that they wanted to offer me a contract at the end of this one but again it's offering a dev job not a lead one.
My goal is to either be a regular developer without the responsibilities of a lead or an actual lead developer. I would like to start gaining experience as a lead. However, I do not want to do so in an unclear situation like this.
I have no clues about how to deal with this and any help would be very much appreciated. Thanks for your reading and please excuse me for any errors in my writing.