Human Resources Generalist

Cosmofun · Giza, Egypt · Posted 2026-04-30

Recruitment & Selection:Assist in drafting Role Profiles, taking into consideration needs, role overlaps, and interdependencies.Create and post vacancy announcements via several social media platforms.Conduct interviews and shortlist entry level applicants and sending recommendations to hiring manager, as per guidelines and job requirements.Conduct new employee orientation, explain organizational personnel policies, benefits, procedures, and values to new employees.Process all necessary paperwork and ensure that all the needed documents are filled for recruitment process and new hires.Personnel & Employee Relations:Maintain both hard and digital copies of employees' records.Open employee files on HRS and provide employee with Punch Number.Handle the exit interview and follow up on the termination process.Coordinate and prepare offer letters, NSSF & MOF registration/termination forms and ensure completed paperwork is processed (pre-employment reference and background checks); ensure that all new employee procedures are correctly administered.Maintain an efficient system that tracks contract expiry, renewal and changes in contracts are adequately documented.Ensure smooth running of payroll in coordination with the Accounting Manager; time sheets, holiday management, sick leave, exit clearance, etc. to support payroll preparationPrepare the employment agreement, and documents of all employees.Prepare the medical insurance registration/termination forms and documents of all employees.Ensure all the internal documents are filled by staff and managers in due time.Prepare and handle any other personnel documents as needed (government, certificates, letter, etc.)Performance Management:Provide assistance by answering all enquiries regarding the process to guarantee conformity and consistency.Collect and process survey results, compile performance reports of each employee and share results with them, their direct supervisors, and Directors.Assisting in the planning of staff training & development when needed. General HR Tasks:Participate and assist in research related to HR issues, collecting information to support managerial decision-making.Staying up-to-date on best practices and suggesting adaptations to internal rules, regulations, and procedures accordingly.Updating internal HR documents when needed; communicating updates to staff as needed (HR memo, internal training, etc.)Make sure all employee records are filed correctly and kept confidential.Coordinate with providers (medical compensation insurance and workmen compensation) to manage appropriate covers and policies for staff.Assist in organizing yearly events and employee activities.Book tickets, renew and follow up on Visas for employees when applicable.Prepare and process per diem for cash travel for both management and employees.Organize and follow up on the schedule of drivers and coordinate with executive assistant when needed.Prepare and type employee official warnings.COMPETENCIESExcellent analytical and time management skillsPeople oriented and results drivenCompetence to build and effectively manage interpersonal relationships at all levels of the company EducationBachelor’s degree in human resourcesRelated Work ExperienceMinimum 2 years of experience in human resources managementLanguage SkillsStrong command of English – French - Arabic languages

Apply for this role