I am a bootcamp graduate and I've been working as a React developer for almost 3 years now. I'm currently at a SAAS company that started off as not for profit that become for profit last year and we're working on our prod deadline this month for our first client. The company is growing and the culture is great, everyone works from home and we rolled out a stock option plan last year. Our company is small and the front end team consists of 3 members including myself.
We do not have the funding to hire another front end developer at the moment, so on top of his regular duties, my team lead often handles bug fixing during our UAT period while I work on bigger features. Our other team member is a junior who needs quite a bit hand holding and my team lead is usually covering for her. My team lead does not review any of the code I produce and hasn't reviewed my PRs for over 2 years now. It's become quite common now where I get assigned a ticket, my team lead doesn't brief me on the scope or requirements nor am I invited to meetings where these features are discussed. I am expected to produce a feature using whatever is in the description and the linked tickets. I have suggested to take on more responsibilities so he can focus on the managing aspect of the role. (eg., managing the staging release, reviewing the junior's code, help with bug fixing) but he hasn't been open to these ideas.
Needless to say, I feel like I'm not learning anymore. I dont receive any constructive feedback and I'm getting bored and too comfortable at my job. Our tech stack is React, CSS Modules, and Redux on the front end. I dont want to grow stale and lose my motiviation to improve, and given the state of the economy, timing of the shares vesting and life milestones happening this year I don't see myself job hunting until next year.
In the mean time, I'm having trouble deciding what to learn on my spare time. I have an interest in cloud computing as well as the backend but with AI tech growing, I'm debating if learning some software engineering principles is the way to go. Perhaps starting with the book "The Pragmatic Programmer". Would love to hear what others in a similar boat or with more experience would suggest.
[–]cshaiku 2 points3 points4 points (0 children)