Что делать, если не справляешься со своими обязанностями?
Собственно разработать план по тому как разобраться в этом проекте, написать по нему документацию самому. 
Если компания гавно это отличный шанс сделать все так как вы хотите
Поддерживаю вариант "поговорить с менеджером/тимлидом", всё-таки это их забота, чтобы у разработчиков были задачи, соответствующие их уровню.
Конечно, если проект не особо важный, и есть возможность в нём год ковыряться - то это отличная возможность получить опыт.
Если нет, то рано или поздно кто-то ведь будет контролировать промежуточные результаты и решать, что делать с этим проектом.
> просто уйти 
- как-то глупо, не обсудив предварительно толком ситуацию на проекте.