Swatch E-Commerce Manager
Swatch is a renowned brand that integrates the values of art, design, fashion, and technology, adding its unique creativity to these domains. Known for cutting-edge style and trend-setting designs, Swatch serves as a canvas for diverse expressions.
- Manage inbound e-commerce inquiries in English and French, including pre-sales, transactional, and post-sale.
- Liaise with various departments to troubleshoot issues with checkout, inventory, pricing, payments, and delivery.
- Upload images, update product content, highlight new collections, and monitor site traffic using analytics.
- Manage and forecast digital marketing efforts, prepare newsletters, and suggest sales growth strategies.
- Perform manual checks on pending orders, liaise with IT and Finance for accurate data capture, and manage third-party sites.
- Support ongoing site promotions through SEO, social media content creation, and collaboration with the web team.
- Adapt site layouts and merchandising based on HQ guidelines and local market specifics.
- Coordinate with the Brand Sales Planner and warehouse team for inventory management and follow-up on orders and shipments.
- 5+ years’ experience in digital marketing and e-commerce.
- College degree in Business Marketing, Public Relations, or Communications.
- Understanding of the digital shopping process and customer experience.
- Knowledge of back-office management, payment processes, and local digital marketing activities.
- Knowledge of web analytics.
- Fluent in both English and French.
- Strong command of Magento, Calleo or other CMS, SAP, Photoshop, MS Office Tools (Excel, PowerPoint), Google Analytics, Google Webmaster, and Facebook.
- Ability to handle customer service cases from inception to completion.
- Clear and concise communication skills.
- Flexible and open approach, collaborative, able to build relationships with other teams and departments.
5+ years’ experience in digital marketing and e-commerce.
College degree in Business Marketing, Public Relations, or Communications.
Starting base pay of $60,000.00 - $65,000.00 plus annual performance bonus.
Health benefits, including dental and vision coverageRRSP contributions with company matchCompany discountLife insurancePaid vacationsPaid sick days
Located in Toronto, Ontario, Swatch fosters a collaborative and creative workplace culture that values flexibility and relationship-building across teams.