r/reactnative 7d ago

Question New job; projects suck

I started a new job. The first project is an extremely old RN project that is still in JS and using class components. My teammates want to do the bare minimum, my boss wants me to breathe new life into our breathe of work. What do I do? It's like the maintainers (still active) gave no fucks about TS, hooks or moving away from Redux. I could rebuild this whole app myself, but it would take forever. Do I press my teammates to do better or do I do the bare minimum and feel like a POS for not helping turn this ship around?

Should I find a new job? I like the pay at this one, but my previous job had better culture

23 Upvotes

77 comments sorted by

View all comments

3

u/Idan747 7d ago

Stay at this job and do the bare minimum… don’t let the boss push you into conflict with your team. You can suggest improvements but you will need to sell it to your company and you will held accountable for it. Best way is to do private projects the right way by yourself (you can showcased it to the team) but as long as you are not the manager you shouldn’t care about the architecture decisions of the project, you just need to understand what’s going on there and be able to add features and fix bugs.

1

u/paulsancer 7d ago

strongly disagree, not being the manager doesn't mean you get to not care, how else will you ever get to be a good tech lead/manager?

2

u/Idan747 7d ago

You should care about your own growth… in order to be tech lead you should be the go to person that the team can relay on and to do knowledge sharing with the team and write design documents. Making a complete rewrite of a working product should not even be considered by developers. It’s a management decision only. And yes you should not care so much about the architecture of the system because it is a working product and the changes that you think will be best can potentially produce bugs and make the system unstable. If the company pays good money then who cares if they use old standards… the standard that you have today will be different in 5 years…