I have taken a role as a junior developer at an esteemed company. I have been working extra hours at the end of most days to improve my skills since I started working this position. Maybe it is coincidence, but I believe that my commitment has led to me being the sole developer on multiple projects.
While new tasks and work is occasionally assigned, the workload seems to be decreasing over all. I'm not sure whether this is because there are no new clients, or because the management won't let me take on new projects. I should say that the company has also slowed down their hiring process.
I'm worried that since I'm not as skilled and extraverted as my colleagues, I'm more likely to dispose. Not only that, but I'm unsure whether this anxious feeling is justified or that I'm actually getting quietly fired.
Any advice on how to deal with this situation?
but when they don't have new requests for you, they won't always create them out of thin air (they are busy, and you know the app better than them anyway)
Propose ! You can use your knowledge of these projects to refactor code, or improve them ! Improve the code ! Improve CI/CD !
You can also have a conversation with your manager, to ask him for what will come next.
Also, don't worry about some large companies. They have solid finances, and HR don't care if some employees spend a few weeks, sometimes months, without a lot of work. They will assign them to new tasks as needed.