You dont have to do residency to work as a Pharmacist.. Definitely not as retail Pharmacist and probably not as a hospital Pharmacist ( although that may change in 6-8 years from now if you just starting)
You can do a residency a few years later as well, although depending on what will you be doing it may be a lot harder to get a residency spot