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.