Is there a word for a person who avoids their responsibilities? [duplicate]

Solution 1:

To shirk is to avoid or neglect a responsibility.

So, a person who shirks is a shirker.

http://www.dictionary.com/browse/shirker

Solution 2:

Slacker might be a good choice: a person who shirks work or obligation; especially : one who evades military service in time of war (Merriam-Webster)

Solution 3:

A procrastinator.

Procrastinate: to be slow or late about doing something that should be done : to delay doing something until a later time because you do not want to do it, because you are lazy, etc. (Merriam-Webster)