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:

Junior Digital Marketer - Cape Town

Are you passionate about all kinds of social media, online marketing and are a budding writer that enjoys getting creative about a range of different topics?

Then you might just be what we’re looking for!

What are we looking for?

  • Someone who is able to write copy across different platforms, including social media, websites, emails and printed collateral
  • Someone who can create engaging and shareable content appropriate for each social media platform
  • Monitor website and social media engagement
  • Someone with basic AdWords knowledge
  • Someone who can participate in setting marketing plans and strategy
  • Generate new ideas to ensure brand success

What we can offer:

  • A Monthly Coursera subscription for you to use to develop your own skills
  • Free (amazing) coffee
  • Pool table
  • Potential growth
  • Opportunities to develop your skills outside of your comfort zone

Please apply below with your 2 Page CV and Cover Letter

Salary: R8 000 – R10 000 (depending on experience)

Start Date: Available Immediately

Junior-Mid 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

– 1 year -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.

Developer - Cape Town

Looking for a developer with a passion for JavaScript or PHP to join our team. We work on a variety of products and projects ranging from exciting startups to international insurance companies.

What are we looking for in a JS Developer?

• 2 year of JavaScript Experience

• Must be comfortable writing according to (at least) the ES6 spec.

• Experience with a Javascript Library or Framework

• Leverages tools such as Webpack, babel, and gulp, in development.

What are we looking for in a PHP Developer?

• 3 years of Development experience, a minimum of 1 year of PHP experience.

• Experience in working with a MVC Framework

What we we looking for in general?

• Comfortable with the terminal on Linux systems.

• Git for version control (obviously).

• Extensive HTML Experience

• CSS Experience (SCSS specifically)

Who are we looking for?

• Someone who is comfortable learning new tech.

• Has a desire to improve current methods used in development and work flows.

• At least tries to stay knowledgeable of current happenings in the dev world.

• Works well in a team environment but you’re not dependent on a team to get work done.

• Cares about the reliability and readability of code.

• Is focused on improving as a developer regardless of how much you currently know.

What will really impress us?

• You have built a production-ready application with a tech stack beyond Vanilla PHP + HTML + Vanilla JS.

• A passion for functional paradigms.

• War stories refactoring your own spaghetti code.

• A desire to learn Nodejs (if you don’t know it already).

• Experience with type-heavy languages.

• If you’ve done anything with Raspberry Pis.

• Knowledge regarding scalability in large-systems.

• If you share our hatred of `this` in Javascript.

What we can offer:

• A Monthly Coursera subscription for you to use to develop your own skills

• Free (amazing) coffee.

• Pool Table.

• Awesome projects to work on.

• An open-minded development team who are willing to take on new challenges.

• Opportunities to develop your skills outside of your comfort zone.

• Weird developers who like Rails.

Please apply below with your 2 Page CV. 

Junior Developer - Cape Town

Looking to develop your skills to become a world changing developer? Awesome!

At B Online we’re looking for talented developers who are keen to dive into the full stack of the web. We offer experience in a range of technologies and areas of expertise- from integrating custom components into existing CMS systems to developing and maintaining end-to-end solutions for clients and in-house products.

You’ll get a chance to work with a dedicated and diverse team of developers who are excited by tech and deliver usable products with the best tech for the job.

What we’re looking for:
• BSc in IT (or an equivalent degree) or evidence of at least 1 year of professional development experience.
• Involvement in development communities (hackathons, meetups, github commits, etc.)
• Good understanding of concepts such as Object Oriented Programming, Functional Programming, Class Based Inheritance, and Memoization.
• A basic understanding of the components of a website beyond what is rendered. (Server-side assets, client-side assets, database structures, communication between front-end and back-end).
• Experience working with SQL or another form of querying a database.
• Understanding the importance and role of Data Structures.
• Evidence of learning outside of a formal education environment.

Beyond the boring stuff, we’re looking for a dev who…
• Has a interest in learning new technologies.
• Manages their own time and doesn’t need someone constantly looking over their shoulders.
• Cares about implementing the optimal solution to any given problem.
• Has a desire to code in a scalable, readable, and structured manner.
• Driven by self-improvement.
• (Bonus Round) Knows who Jon Snow’s mother is.

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.

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