I joined a startup as a Software Engineer to raise a bit of cash for my own business however, I have stayed longer than expected as there is potential for me to make a name for myself and create something I am proud of.
The startup is building a mobile app that has huge potential. Due to bosses connections with some very large companies, we already have over 200k users on our waiting list to receive the app on launch.
The development team consists of myself on back-end and a front-end dev (no official hierarchy). I've put everything I have into this and extremely proud of what I've produced.
The problem is the front-end. The front-end dev is just rushing out the layout, with no attention to detail at all. The quality is terrible, and he just doesn't see it.
He is hard working, and a really nice guy, but he just isn't experienced enough. I've tried to get the boss to hire another (more experienced) developer to "help", but we don't have funding b/c he's put the money back into other non tech projects. - I want to avoid directly saying he isn't good enough.
If the front-end launches like it is, we are going to lose users.
Additionally I've been working into the early hours and weekends to try and support him. Fixing the things he doesn't know how to do, and should be able to do in his sleep. I can't keep doing this much longer, it's too stressful and not my job.
I've been told before online, this isn't my problem! However, remember the first part. I want to make a name for myself and create something I'm proud of. I want this mobile app to succeed, and I will get judged based on how the front-end / design turns out, not the hard work I've done on the back-end.
So really, I'm asking for any ideas on how, or if there is anything I could do to handle / rectify this situation, without throwing my colleague under the bus?