developer property careers in Swansea, United Kingdom