refactoring: jobs react views