B Online is a young, dynamic and rapidly growing digital service agency. Our passion for the online world and dedication to our clients is what sets us apart from other agencies. We are constantly looking for fresh, up-and-coming talent to join our energetic and skilled team.

Why work for us?

Rapid Growth

Flexible Work Schedule

Energetic Environment

Staff Parties

Free Java

Fast Internet


What we look for when hiring:

Accountability: At B Online you will be required to work in teams as well as individually. No matter the work schedule we expect team members to accept responsibility and exceed goals.
Passion: We look for people who do what they do because they love it, after all that’s the reason our clients love us.
Ambition: As a growing company we look for people who are ready to grow with us.

Current vacancies:

Graphic Design Intern - Cape Town

We are looking for a graphic design intern who can wow us with their creativity and attention to detail. The internship position will run for 6 months and will cover corporate identity and branding as well as a strong focus on web design, digital design and UI/X.

Successful candidates habe a high chance of securing permanent employment after the completion of the six month internship.

Candidates should have a passion for design and thus exhibit a wide knowledge and interest in multiple spheres such as:

Corporate identity and branding
Print and advertising
Digital design with a focus on App Design, Web Design and UIX


Knowledge of Adobe Suite
An awe-inspiring portfolio
Interest in digital and technology


Past work experience
Insight into material design
Web and app design portfolio

Personal Skills/Attributes

Passionate for design and new digital concepts
Hard working
Always looking to learn

Please apply below with a 2 Page CV and your Portfolio.

Junior WordPress Developer - Cape Town

We are looking for a junior web designer/developer to join our rapidly growing dynamic team. Our company works with a variety of clients in Cape Town and Johannesburg providing a full spectrum of digital services.

Candidates must have a comprehensive portfolio of past work and a high competency with WordPress development, including child theme development, plugin customisation and development.

Required Skills

– 6 months -2 years’ experience



– JavaScript/JQuery

– Strong WordPress knowledge

– Interest in UIX


– Adobe Products – Photoshop, Illustrator

– Strong work ethic

– Leadership qualities

This position is based in Cape Town.

Please supply a 2-Page CV and a Cover Letter or Portfolio. Applicants who do not follow these requirements will not be considered.

Junior Digital Marketer - Cape Town

We are looking for a junior digital marketer that is able to meet the challenges to this fast growing division of our business.


Relevant qualification
Understanding and passion for digital marketing
Knowledge of social media platforms
Google Analytics
Strong communication skills – spoken and written
Creative – outside the box thinking


Knowledge of social media advertising platforms
Knowledge/Qualifications in AdWords – PPC, Display, Remarketing etc
Knowledge of SEO
Copywriting skills

Personal Attributes

Attention to detail
Please apply below with a 2 Page CV and Cover Letter.

Junior Web Designer - Cape Town

Do you have the digital creative flare, looking to expand your skills working for a range of clients in a professional web design environment? Then you may have what it takes. We are looking for a junior web designer to join our team and grow with us. We work primarily with WordPress


– Strong design portfolio

– Knowledge of HTML and CSS

– Understanding of PHP and JavaScript.

– Interest in UIX

– Some experience with WordPress


– Previous experience.

– Relevant qualifications.


– High sense of accountability and responsibility

– Comfortable working in small teams or individually

– Deadline focused

– Comfortable working under high pressure in changing environments

Apply with a 2 Page CV and Cover Letter below.

Sales & Accounts Executive - Johannesburg

We’re looking for an experienced and passionate Johannesburg-based account manager to work on capturing and building our Johannesburg presence & customer base.

You should be someone who views business development as a career and not a job. You need to be passionate about everything digital, brands, strategy and memorable campaigns. The ideal candidate is a person who must have a sound working knowledge of everything related to the digital world.

– Administering all day-to-day activities.
– Establish and maintain a productive communication between the client and the agency.
– Coordinate and manage all agency services to the client.
– Write status reports for each account.
– Work with other departments to ascertain timetables, pursue estimate approval and follow the project through actual production and final presentation.
– Effective and accurate financial management of projects.
– Identify new opportunities within the client’s business by identifying opportunities to improve current practices, creative work and campaign performance.
– Delivering presentations.
– Attending meetings with clients.
– Maintaining good relationships with clients.
– Use your network of business contacts to identify new growth opportunities.
– Manage all jobs from inception to completion and invoicing.
– Acts as primary point of contact with the client.
– Anticipates client’s questions and have thought out answers and solutions.
– Shows passion for the brand and the client.
– Be highly motivated, numerate and articulate, both when speaking to clients, and writing documents.


– Relevant degree or diploma
– Minimum Three years relevant work experience
– Proven account management or other relevant experience
– Understanding of all key digital concepts
– Strong personal skills.
– Own transportation.
– Excellent verbal and written communications skills.
– Excellent listening, negotiation and presentation skills.
– Time and people management.
– Excellent creative understanding and ability to judge creative outputs.


– Proven experience in a client-facing business development role.
– Experience in a digital agency.
– Knowledge of basic web design principles and content architecture best practice
– Knowledge of the requirements of clients with large, content heavy websites (e.g. publishers).
– Understanding of content strategy and production and how it fits into the digital marketing landscape.

Personal Skills/Attributes

– Responsible and able to self-management.
– Comfortable working in small teams or individually.
– Outgoing and capable of speaking with various business partners.
– Interest in the start-up space.

Remuneration will be a combination of Basic & Commission.
Benefits include company petrol.

To apply, please provide us with a carefully worded Cover Letter and CV (no longer than two page).

If you think you’ve got what it takes to make a difference at B Online, please apply below.

If you would like to keep informed on opportunities at B Online follow us on Facebook and Twitter.

Job Application Form


Your Name *

Your Email *

Job Title (as above)*

Your CV *

Your Portfolio / Cover Letter

Current Salary

Salary Expectation *