Sourcery front end developer challenge