Careers
We're Looking For You
We’re always on the look out for talent with a “Get Shit Done” attitude. Some of the benefits our team members enjoy are:
- MacBooks – Everybody gets a MacBook once they become permanent because you need the right tools for the job.
- Good Coffee and Water – life is too short for Ricoffy and tap water.
- Career Development – everyone wants to know where they are going and what opportunity they have and that’s why we take career planning seriously. Whether it’s a paid course/degree or one of our informal training sessions, we believe that the best can only be achieved by constantly improving.
- Friday Happy Hour – The end of the week just got better by enjoying a cold beer/cider/drink on a Friday afternoon while you wrap up your work.
- Cool Offices and Work Environment – we don’t cut corners when creating an awesome space to work in and one that we are proud to call our home.
- Merch – If both Steve Jobs and Barack Obama didn’t waste brain power deciding what to wear neither should you. Whether it’s caps, hoodies, shirts or peaks we give you as much merch on the house as we can and subsidise if you need more.
- Office Library – whether it’s business or personal, we believe in life-long learning, especially in our industry! We have a range of books in our office library for our team to read. If we don’t have it, recommend it and we will see if we can get it.
Current Openings
We are looking for a Web Developer with a minimum of 3 years’ experience to join our team.
Key Skills and Requirements:
- Strong communication skills to collaborate effectively with designers, marketers, and clients, and to explain technical concepts clearly.
- Ability to work independently as well as within a fast-paced agency environment, managing multiple projects and deadlines.
- High level of organisation, accountability, and attention to detail, ensuring pixel-perfect deliver.
- Excellent problem-solving skills with a proactive approach to technical challenges.
- Work well within a team environment, coordinating with designers, project managers, and other digital specialists.
- Willingness to stay updated with new development tools, trends, and technologies to continuously improve output.
Roles and Responsibilities:
- Hosting Environment Administration (including understanding of DNS, provisioning hosting accounts, managing domains and renewals, server capacity planning and maintenance.)
- Website Development (including scoping of website functionality with clients, building mobile friendly websites according to SEO best practice, working with the design team to design world class website designs.
- Good understanding of CSS required)
- Experience with WordPress, Shopify, or similar CMS/e-commerce platforms essential
- Website Maintenance (including updating plugins, implementing security best practices and doing backups for maintenance retainer clients.
- Website Content Updates for clients and the digital marketing team as required.
Salary: Market related.
To apply for this position, please send your CV to hello@innova.co.za
Only successful candidates will be contacted.
We are looking for a Social Media Manager with a minimum of 3 years’ experience to join our team.
Key Skills and Requirements:
- Minimum 3 years’ Social Media Management experience preferably within an agency running multiple client accounts.
- Ability to write engaging copy while effectively communicating with clients and team members.
- Ensuring accuracy in copy, content, scheduling, reporting, and client communication.
- Ability to track, measure, and interpret social media performance metrics to optimise strategies.
- Work well within a team environment, coordinating with designers, project managers, and other digital specialists.
- Ability to handle multiple client accounts, meet deadlines, and manage priorities efficiently.
- Adapt to challenges, troubleshoot issues, and provide solutions to improve social media performance.
- Photography and Videography – Advantageous.
Roles and Responsibilities:
- Create and implement monthly social media strategies aligned with client objectives.
- Develop a content calendar outlining posts and campaigns.
- Work closely with the design team to produce engaging and visually appealing content.
- Write compelling and relevant copy for each social media post and ad campaign, ensuring brand consistency.
- Manage behind-the-scenes content provided by the client.
- Schedule and publish posts across multiple social media platforms.
- Manage Meta (Facebook & Instagram) backend ads, including audience building, and performance optimisation.
- Oversee client accounts across Facebook, Instagram, LinkedIn and Google My Business
- Track and analyse social media performance metrics using analytics tools.
- Prepare detailed analytical reports and insights for presentation in monthly client meetings.
- Work closely with the project manager to ensure all deliverables are executed professionally and on time.
- Communicate effectively with clients, addressing queries and providing updates on social media strategies and performance.
- Monitor and respond to audience interactions, including comments, messages, and reviews.
- Stay up to date with social media trends, platform changes, and algorithm updates.
Salary: Market related.
To apply for this position, please send your CV to hello@innova.co.za
Only successful candidates will be contacted.
We are looking for a Paid Ad Specialist with a minimum of 5 years’ experience to join our team.
Key Skills and Requirements:
- Minimum 5 years’ experience in paid advertising.
- Proven expertise in managing campaigns across Google Ads, Meta Ads (Facebook & Instagram), and LinkedIn Ads.
- Strong ability to analyze campaign metrics, interpret data, and optimize towards achieving KPIs (CTR, CPA, ROAS) and ROI.
- Experience in budget allocation, monitoring, and bid strategy optimization to ensure cost-effectiveness.
- Solid knowledge of audience targeting, segmentation, and research techniques.
- Up-to-date with industry trends, algorithm updates, and new platform features.
- Excellent communication and reporting skills, with the ability to explain performance and recommendations clearly to clients.
- Good understanding of the broader digital marketing ecosystem and how paid media integrates with SEO, social media.
- Meta and Google Certifications required.
Roles and Responsibilities:
- Develop and execute comprehensive paid advertising strategies aligned with client goals and industry trends.
- Set up, manage, and continuously optimize campaigns across Google Ads, Meta Ads, and LinkedIn Ads.
- Conduct keyword and audience research to ensure precise targeting and maximum impact.
- Write and test compelling ad copy that drives clicks, conversions, and engagement.
- Collaborate with internal teams on ad creatives, tracking setup, and aligning campaigns with overall marketing strategies.
- Manage advertising budgets, monitor spend, and adjust bid strategies for efficiency and performance.
- Track and analyze campaign performance (CTR, CVR, CPA, ROAS, etc.), delivering data-driven insights and optimizations.
- Stay ahead of platform changes, policies, and features, and apply innovative tactics to enhance campaign outcomes.
- Provide clients with regular performance reports and actionable recommendations to continually improve results.
Salary:
Market related.
To apply for this position please send your CV to hello@innova.co.za
Only successful candidates will contacted.
Current Openings
We are looking for a Web Developer with a minimum of 3 years’ experience to join our team.
Key Skills and Requirements:
- Strong communication skills to collaborate effectively with designers, marketers, and clients, and to explain technical concepts clearly.
- Ability to work independently as well as within a fast-paced agency environment, managing multiple projects and deadlines.
- High level of organisation, accountability, and attention to detail, ensuring pixel-perfect deliver.
- Excellent problem-solving skills with a proactive approach to technical challenges.
- Work well within a team environment, coordinating with designers, project managers, and other digital specialists.
- Willingness to stay updated with new development tools, trends, and technologies to continuously improve output.
Roles and Responsibilities:
- Hosting Environment Administration (including understanding of DNS, provisioning hosting accounts, managing domains and renewals, server capacity planning and maintenance.)
- Website Development (including scoping of website functionality with clients, building mobile friendly websites according to SEO best practice, working with the design team to design world class website designs.
- Good understanding of CSS required)
- Experience with WordPress, Shopify, or similar CMS/e-commerce platforms essential
- Website Maintenance (including updating plugins, implementing security best practices and doing backups for maintenance retainer clients.
- Website Content Updates for clients and the digital marketing team as required.
Salary: Market related.
To apply for this position, please send your CV to hello@innova.co.za
Only successful candidates will be contacted.
We are looking for a Multimedia Designer with a minimum of 2 years’ experience to join our team. This role is focused on creating high-quality visual and motion content across digital platforms, with a strong emphasis on design execution and brand consistency.
You will work across multiple client brands, producing content that supports digital campaigns and day-to-day marketing requirements.
Key Responsibilities
- Design and high-quality visual content for digital platforms, with a focus on social media
- Create motion graphics for digital campaigns and social content
- Develop creative assets that align with brand CI and business objectives
- Adapt static designs into engaging motion content where required
- Create marketing materials such as posters, mailers and promotional content
- Adapt and resize content across various formats and platforms
- Maintain consistency across all visual outputs for each brand
- Collaborate with the Head of Digital and Social Media Managers to deliver on client requirements
- Edit and enhance photographic content, including colour grading and image treatments, to meet professional standards
Secondary Responsibilities (Advantageous)
- Basic video editing for social media content
- Photography and/or videography support when required
- Contribution to web design projects where applicable
Requirements
- Diploma or Bachelor’s degree in Graphic Design
- Minimum 2 years’ experience in a graphic design or multimedia role
- Strong portfolio showcasing both static design and motion work
- Proficiency in Adobe Creative Suite (Illustrator and Photoshop essential) & Canva
- Basic proficiency in After Effects and Premier Pro
- Understanding of modern design principles and digital best practices
- Ability to manage multiple projects and meet deadlines
- Strong attention to detail and brand consistency
- Good communication and collaboration skills
Remuneration
Market Related
To Apply
Please submit the following:
- Your CV
- A portfolio of recent work (static and motion work required)
Send your application to: hello@innova.co.za
We are looking for a Senior Multimedia Designer with a minimum of 5 years’ experience in a senior role to join our team. You will be responsible for leading the design function across multiple client accounts, delivering exceptional creative work, mentoring junior designers, and taking ownership of projects from concept through to final delivery.
The successful candidate will be confident working directly with clients, interpreting briefs, presenting creative concepts, and managing projects independently with minimal oversight. They will play a key role in maintaining creative excellence, ensuring brand consistency, and contributing to the overall creative direction of the agency.
Key Responsibilities
Creative Leadership
- Lead the creative development of client projects from concept through to final delivery.
- Produce high-quality visual content across digital and print platforms.
- Maintain exceptionally high creative standards across all work leaving the agency.
- Develop innovative design concepts that align with client objectives and marketing strategies.
- Ensure all work adheres to brand guidelines while identifying opportunities to enhance and evolve client brands.
- Provide creative direction on campaigns, content, and branding initiatives.
Design & Multimedia
- Design high-quality content for social media, websites, digital advertising, email marketing and other digital platforms.
- Create engaging motion graphics and animations for digital campaigns and social media.
- Produce marketing collateral including brochures, flyers, posters, catalogues, presentations, mailers, banners and promotional material.
- Design and develop logos, complete corporate identities (CI), branding systems and brand guidelines.
- Design user-friendly, modern website layouts and user interface concepts.
- Create landing pages, digital assets and graphics for online campaigns.
- Adapt creative across multiple platforms, formats and screen sizes.
- Edit and enhance photographic content through professional retouching, colour grading and image manipulation.
Client Management
- Attend client meetings independently to gather briefs and present creative concepts.
- Translate client requirements into creative solutions without requiring day-to-day management.
- Manage multiple client projects simultaneously while maintaining deadlines and quality standards.
- Build strong working relationships with clients through professional communication and creative consultation.
- Confidently present and explain design decisions to clients.
Project Ownership
- Take full ownership of assigned creative projects from briefing through to completion.
- Plan project timelines and ensure deliverables are completed on schedule.
- Coordinate with account managers, digital marketers, web developers and content teams throughout project execution.
- Ensure final artwork is technically correct and production-ready before release.
Leadership & Mentorship
- Provide creative leadership and mentorship to Junior Designers.
- Review, guide and approve junior design work to ensure agency quality standards are maintained.
- Assist in developing the skills of junior team members through constructive feedback and coaching.
- Help establish and maintain creative processes, workflows and best practices.
- Promote consistency and efficiency within the design department.
Brand Development
- Create and develop complete visual identities for new and existing brands.
- Design logos, typography systems, colour palettes and brand assets.
- Produce comprehensive brand identity manuals and corporate identity documentation.
- Ensure consistency across all brand touchpoints and marketing materials.
Collaboration
- Work closely with the Head of Digital, Project Coordinators, Social Media Managers, Google Ads Specialists and Web Developers.
- Contribute creative ideas during campaign planning and strategy sessions.
- Assist with creative direction during content shoots where required.
- Collaborate with photographers and videographers to achieve campaign objectives.
Secondary Responsibilities (Advantageous)
- Photography and videography during content creation days.
- Advanced video editing and post-production.
- Website UI/UX design.
- Basic HTML/CSS understanding for web design collaboration.
- Illustration and custom graphic creation.
- Packaging and product design.
- Presentation design for pitches and proposals.
- Stay informed of current design trends, emerging technologies and AI-assisted creative tools to improve efficiency and innovation.
Requirements
- Diploma or Bachelor’s Degree in Graphic Design, Multimedia Design or a related field.
- Minimum 5 years’ experience in a senior graphic design or multimedia design role.
- Proven experience leading creative projects from concept to completion.
- Strong portfolio showcasing branding, logo design, digital marketing, web design and motion graphics.
- Proficiency in Adobe Creative Suite (Illustrator, Photoshop and InDesign).
- Proficiency in After Effects and Premiere Pro.
- Experience designing for both digital and print production.
- Strong understanding of typography, layout, colour theory and visual communication.
- Experience with Figma or Adobe XD would be advantageous.
- Proficiency in Canva.
- Excellent understanding of digital marketing creative requirements.
- Ability to manage multiple projects simultaneously.
- Strong organisational and time management skills.
- Excellent written and verbal communication skills.
- High attention to detail and commitment to quality.
- Ability to work independently with minimal supervision.
- A proactive, solutions-focused mindset with strong problem-solving abilities.
Key Competencies
- Creative leadership
- Strong conceptual thinking
- High attention to detail
- Excellent communication skills
- Client relationship management
- Project management
- Mentorship and team development
- Brand strategy and consistency
- Time management
- Adaptability
- Initiative and accountability
Remuneration
Market Related
To Apply
Please submit the following:
- Your CV
- Portfolio showcasing branding, logo design, website design, digital campaigns and motion graphics
Send your application to:
We are looking for a Social Media Manager with a minimum of 3 years’ experience to join our team.
Key Skills and Requirements:
- Minimum 3 years’ Social Media Management experience preferably within an agency running multiple client accounts.
- Ability to write engaging copy while effectively communicating with clients and team members.
- Ensuring accuracy in copy, content, scheduling, reporting, and client communication.
- Ability to track, measure, and interpret social media performance metrics to optimise strategies.
- Work well within a team environment, coordinating with designers, project managers, and other digital specialists.
- Ability to handle multiple client accounts, meet deadlines, and manage priorities efficiently.
- Adapt to challenges, troubleshoot issues, and provide solutions to improve social media performance.
- Photography and Videography – Advantageous.
Roles and Responsibilities:
- Create and implement monthly social media strategies aligned with client objectives.
- Develop a content calendar outlining posts and campaigns.
- Work closely with the design team to produce engaging and visually appealing content.
- Write compelling and relevant copy for each social media post and ad campaign, ensuring brand consistency.
- Manage behind-the-scenes content provided by the client.
- Schedule and publish posts across multiple social media platforms.
- Manage Meta (Facebook & Instagram) backend ads, including audience building, and performance optimisation.
- Oversee client accounts across Facebook, Instagram, LinkedIn and Google My Business
- Track and analyse social media performance metrics using analytics tools.
- Prepare detailed analytical reports and insights for presentation in monthly client meetings.
- Work closely with the project manager to ensure all deliverables are executed professionally and on time.
- Communicate effectively with clients, addressing queries and providing updates on social media strategies and performance.
- Monitor and respond to audience interactions, including comments, messages, and reviews.
- Stay up to date with social media trends, platform changes, and algorithm updates.
Salary: Market related.
To apply for this position, please send your CV to hello@innova.co.za
Only successful candidates will be contacted.
We are looking for a Paid Ad Specialist with a minimum of 5 years’ experience to join our team.
Key Skills and Requirements:
- Minimum 5 years’ experience in paid advertising.
- Proven expertise in managing campaigns across Google Ads, Meta Ads (Facebook & Instagram), and LinkedIn Ads.
- Strong ability to analyze campaign metrics, interpret data, and optimize towards achieving KPIs (CTR, CPA, ROAS) and ROI.
- Experience in budget allocation, monitoring, and bid strategy optimization to ensure cost-effectiveness.
- Solid knowledge of audience targeting, segmentation, and research techniques.
- Up-to-date with industry trends, algorithm updates, and new platform features.
- Excellent communication and reporting skills, with the ability to explain performance and recommendations clearly to clients.
- Good understanding of the broader digital marketing ecosystem and how paid media integrates with SEO, social media.
- Meta and Google Certifications required.
Roles and Responsibilities:
- Develop and execute comprehensive paid advertising strategies aligned with client goals and industry trends.
- Set up, manage, and continuously optimize campaigns across Google Ads, Meta Ads, and LinkedIn Ads.
- Conduct keyword and audience research to ensure precise targeting and maximum impact.
- Write and test compelling ad copy that drives clicks, conversions, and engagement.
- Collaborate with internal teams on ad creatives, tracking setup, and aligning campaigns with overall marketing strategies.
- Manage advertising budgets, monitor spend, and adjust bid strategies for efficiency and performance.
- Track and analyze campaign performance (CTR, CVR, CPA, ROAS, etc.), delivering data-driven insights and optimizations.
- Stay ahead of platform changes, policies, and features, and apply innovative tactics to enhance campaign outcomes.
- Provide clients with regular performance reports and actionable recommendations to continually improve results.
Salary:
Market related.
To apply for this position please send your CV to hello@innova.co.za
Only successful candidates will contacted.