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'm teaching my colleague about VueJs and javascript in general while our lead doesn't.
- 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.
He also started working on the project but he doesn't know Vue and isn't using the latest version of JavaScript. Our linter should catch errors and style problems but he commits using the "no-verify" option. That's a major problem as me and my teammate won't be able to commit with these bad pieces of code.
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.