FAQs
What is the job title for this position?
The job title is Manager, Brand Marketing.
Where is the job located?
The job is located at 160 Bloor Street East, 11th Floor, Toronto, ON.
What is the working model for this position?
The working model is hybrid.
What type of experience is required for this role?
A bachelor's degree in marketing, business, or equivalent experience, along with proven experience in account/brand management and omni-channel integrated marketing, is required.
Is there a specific industry passion required for this role?
Yes, a passion for the beauty category and/or retail industry is preferred.
What skills are important for this position?
Important skills include proficiency in MS Office (especially PowerPoint and Excel), strong communication and analytical skills, and the ability to build strong partnerships.
What kind of benefits does Sephora Canada offer?
Sephora Canada offers benefits that can be mixed and matched, an Employee Assistance Program, access to the Well-Being@Sephora program, holidays and flexible hours, and employee product gifts and discounts.
Is there a commitment to diversity and inclusion at Sephora Canada?
Yes, Sephora Canada is committed to being inclusive, diverse, and representative of the communities where they work, creating an environment where every person can belong and thrive.
How do I request accommodation during the recruitment process?
Requests for accommodation due to a disability or other protected characteristics can be made at any stage of the recruitment process by contacting the People team.
Will I have opportunities for career advancement at Sephora?
Yes, you will have access to the global community of luxury group LVMH for endless career opportunities.