... they can't just deflect blame either. I'm sure they'd be happy to take credit for any success. Anyone who had direct control over the product is at fault.
I would not blame an engineer whose experience and training was inadequate to the task unless they participated in the misrepresentation of the app as ready for prime time. The blame lies with the leadership.