Careers
We’re looking for people who believe we can accomplish much more together than apart. See open positions below.
- Office Administrator
We are looking for a highly organised and proactive Office Administrator to manage administrative tasks and oversee office operations. The ideal candidate should have strong multitasking abilities, experience in office administration, and problem-solving skills, while also playing a key role in HR and accounting support.
Duties and Responsibilities
Office Management, Administrative and Secretarial Support
- Oversee general office operations, including supplies management.
- Serve as the first point of contact for visitors, clients, and employees regarding administrative matters.
- Ensure a clean, organized, and professional office environment.
- Schedule meeting eg.
- New staff onboarding.
- Annual and bi-annual reviews.
- Exit interviews.
- Bi-monthly management meetings.
- Company stand-ups.
- Staff Welfare e.g.
- Arranging team-building and social events both online and in-person.
- Arrange weekly staff lunches.
- Birthday vouchers, gifts etc.
- Answer and direct phone calls.
- Travel bookings.
- Daily staff notification email (leave and birthdays).
- Birthday emails.
HR Administrative Support
- Assist with employee onboarding and orientation programs (in-person if JHB based employee)
- Preparation and assistance to the Finance Manager of various annual statutory returns:
- Black Economic Empowerment.
- Employment Equity.
- Skills Development.
- Workman’s Compensation.
- R & D submission.
- Leave management (making sure people are marked on the daily mail and that sick notes are received, leave is booked, excess leave is taken and so on).
- Keeping track of external staff training and the scheduling thereof.
- Keeping track of study agreements and bursaries.
- Setting up, changing, and monitoring timekeeping of staff in conjunction with Finance Manager.
- Co- ordinate payroll processing and similar administration.
Accounting Support
- Creditors (Processing, reconciliation and payment schedules).
- Preparation of monthly Value Added Tax Returns.
- Cashbook processing (payments only).
Job Requirements & Skills
- Grade 12 (Matric).
- A minimum of 3 year’s working experience within Office Administration / Human Resources / Accounting Support.
- Excellent knowledge of MS Office (E-mail, Word, Excel, PowerPoint, etc.).
- Sound administrative, financial and communication skills.
- Excellent interpersonal; writing; and presentation skills.
- Be able to function well under high pressure.
- Problem solver.
- Work well in a team.
- Task / Goal Driven.
- Time management skills.
- Positive attitude and attention to detail.
- Professional working proficiency of the English Language.
- Good communication etiquette and client relationship skills.
- Junior Software Developer
We are looking for a passionate and curious Junior Software Developer who thrives on building sleek, user-friendly web applications using R and Shiny. The ideal candidate enjoys working with data, has a strong problem-solving mindset, and is eager to contribute to high-impact dashboards and reports that drive informed business decisions.
Who You Are
- You are passionate about sleek and intuitive user experiences in software development.
- You love working with data and have a problem-solving mindset.
- You enjoy building dashboards and reports that help companies make informed business decisions.
- You thrive in a high-performance team and a fast-paced environment.
- Embody the values we have listed on the company website.
If you answered yes to these, read on!
Key Responsibilities
- Design, develop, and optimize web applications using R and Shiny.
- Work with large datasets to create insightful dashboards and reports.
- Collaborate with cross-functional teams to enhance UI/UX and performance.
- Work with databases (SQL & NoSQL) for seamless data processing.
- Utilize version control systems (Git) to manage code efficiently.
- Troubleshoot and resolve complex production issues when required.
- Continuously improve code quality, performance, and maintainability.
Qualifications Requirements and Experience:
- A BSc in Software Engineering, Computer Science, Stats, Maths, Engineering or a related field is advantageous but not required.
- Graduates are welcome to apply.
Technical Skills:
- Version Control: Git (preferred)
- Programming Languages: Proficiency in R & Shiny preferred ,else familiarity with JavaScript, CSS, Python, or Julia.
- Databases: Experience with SQL (PostgreSQL, MySQL) or NoSQL (Redis, MongoDB) (preferred).
- Experience in working with different map providers.
- Frontend and Backend development is advantageous
- Strong analytical and problem-solving skills.
Experience:
- Experience in developing web applications.
- Ability to work well under pressure in a fast-paced environment.
- Experience writing performant and maintainable code (advantageous).
- Ability to troubleshoot and solve production issues (advantageous).
- Rest API’s (advantageous)
- Software Integration (advantageous)