In American English, I don't think you would typically say, "in front of" referring to my house and the location of other houses, unless they were directly in front and back of each like a line. There are houses that are side by side, which are next to each other, left and right, but not usually front and back.
If you are talking about a house that is "opposite" my house, instead of saying that it's opposite, I would say "Jessica's house is across the street from mine".
Or "there is a mailbox in front of my house", but you wouldn't normally say "her house is in front of my house". It would be, "her house is across the street from my house".
Or "the nearest street is in front of my house"
When you say in front of you mean directly in front of whatever you are talking about, so extremely close proximity.
I hope that makes sense!?!