- extractErrorMessage: handle nested api error structures - transformSkillsToArray: convert job skills to api format - findNextEmptySlot: find available positions in grids