Housing is going to be a problem.
I would avoid looking for somewhere to live anywhere between the canals unless your H's company is able to put you up in a corporate apartment for a while.
Suburbs and close in residential areas would suit you far better with children imo.
Close in areas include Harold's Cross, Glasnevin, Clontarf, Sandymount, Clonskeagh as well as many already mentioned.
Further out areas are Dundrum, Marley, Rathfarnham, Templeogue, Sandyford, Carrickmines, Dun Laoghaire, Blackrock, Clondalkin, Lucan, Leixlip, Swords, Rush.
Look at Maynooth, Bray, Shankill, Greystones, and Skerries too. Bray is a self contained town with a good mix of ethnicities. Maynooth is a university town.
- Google maps of the Dart system and also the Luas to give you an idea of where you could start looking for housing.
- Google 'church of ireland national schools dublin' for a comprehensive list, if you're looking for a non RC option for school.
Your H will need to learn to drive. The Dublin area offers soooo much in terms of recreational opportunities, but you will be stuck at home unless you are willing to do all the driving because buses don't go into the mountains, apart from the bus to Glendalough...
School books are generally handed down to younger siblings and can be resold too. You pay upfront but you get good value or a lot of your initial money back.