Yes, but note that southern Ireland is a separate country....usually called Ireland, or Eire, while the six counties of the north are called Ulster or Northern Ireland, and are part of the UK.
Actually, yes. England and Ireland are both part of the European union which allows citizens from the other countries permission to work in the others without a work permit.