Job Openings
General Manager
About the job General Manager
General Manager
Location: Johannesburg
Company: Onesite
About Us:
Onesite is a dynamic e-commerce company dedicated to delivering exceptional products and services across our brands. We are seeking a visionary and results-driven General Manager to lead our team and drive operational excellence, customer satisfaction, and growth.
Responsibilities:
- Leadership & Team Management:
Lead, manage, and support cross-functional teams, including operations, marketing, sales, and customer service, ensuring seamless collaboration and high performance. - Operational Efficiency:
Oversee and optimize day-to-day operations across both brands to ensure efficiency, scalability, and alignment with company goals. - Budget & Financial Management:
Develop and manage budgets, monitor financial performance, and ensure alignment with financial targets. - Strategic Growth:
Collaborate with sales and marketing teams to design and implement strategies for customer acquisition, retention, and overall brand growth. - Market Analysis:
Stay ahead of market trends, analyze customer feedback, and assess competitor activities to adapt strategies and maintain a competitive edge. - Culture Building:
Foster a positive, inclusive, and innovative company culture that reflects the core values of Onesite and its brands. - Performance Reporting:
Provide regular updates and strategic recommendations to the executive team, highlighting achievements, challenges, and opportunities.
Qualifications:
- Bachelor's degree in Business Administration, Management, or a related field (MBA preferred).
- Minimum of 3 years of leadership experience in e-commerce or retail management.
- Strong financial acumen with experience in budgeting, forecasting, and financial analysis.
- Proven success in driving business growth and leading high-performing teams.
- Exceptional problem-solving, decision-making, and communication skills.
- Ability to thrive in a fast-paced, dynamic environment and effectively adapt to change.
Why Join Onesite?
- Be part of a company that values innovation, collaboration, and customer satisfaction.
- Opportunity to lead and make a significant impact on the growth of our brands.
- Competitive compensation and benefits.