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 Social Media Marketer - Cape Town

We are looking for an individual who has passion for social media and looking to expand their skills further into the realm of digital marketing.


- Relevant qualification
– Strong copywriting ability
– Knowledge of social media platforms
– Strong communication skills – spoken and written
– Creative – outside the box thinking


– Knowledge of social media advertising platforms
– Basic copy writing experience

Personal Skills/Attributes

- Hardworking
– Motivated
– Attention to detail
– Accountable

This is a Junior Intern Position with a length of 6 Months , Salary : R4500 p/m. Based on your tenure you may be offered full time employment on completion.

Please apply below with a two-page CV and cover letter.

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.

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