senior digital careers in Birgu, Malta