All active Swift roles based in Johannesburg.
Pick a job to read the details
Tap any role on the left — its description and apply link will open here.
Share this job
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You’ll Do
An Ideal Candidate Should Have
Technical Requirements:
What We offer:
Think you’re a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don’t forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Ready to apply?
Apply to Speechify
The Role The Treasury Operations Manager is responsible for overseeing the day-to-day running of treasury operations while driving the continued evolution of liquidity management, payment routing, and treasury infrastructure. This role combines hands-on operational ownership with team leadership, ensuring processes are robust, scalable, and aligned to a 24/7 global payments environment.
Key Responsibilities
Daily Operations Oversee the daily operations and responsibilities of the Treasury Operations team. Act as the central point of contact for treasury-related queries across the business. Build strong working relationships with adjacent functions. Ensure the team has appropriate coverage and escalation protocols to support our 24/7 network. On-call expectations will be discussed openly during the hiring process.
Team Leadership Lead and develop the individuals within the Treasury Operations team with a clear focus on building knowledge depth and expertise. Act as a mentor, providing constructive feedback, setting individual and team targets aligned with BCB’s wider objectives, and growing team culture. Serve as the primary escalation point while developing team members to operate independently.
TMS Embedding Embed our Treasury Management System. Refine configurations, build team confidence in reporting and forecasting, close gaps between system design and operational reality, and ensure the TMS becomes the trusted foundation for liquidity management rather than sitting alongside legacy workarounds.
Liquidity and Cash Management Manage liquidity across multiple currencies, jurisdictions, legal entities, and banking partners. Ensure cash positions are accurately monitored and forecast, and that supporting processes and reports are built for scale.
Operational Efficiency Drive continuous improvements in the TMS, payment processing workflows, and cash management frameworks. A strong understanding of payment routing is critical to this role: how payments flow between banking partners, the decision logic behind route selection, and the cost and risk implications of those choices. Work with Technology and Product teams to improve routing efficiency and streamline integrations.
Safeguarding Ensure all Treasury Operations activities and processes comply with internal policies and external regulations, with a thorough understanding of safeguarding obligations. Support audit requirements by ensuring the function's process documentation is always up to date.
You'll bring demonstrated experience leading a Treasury Operations team in a fintech or banking environment (2-3 years), or a minimum of 5 years in a senior Treasury Operations role with clear readiness for leadership.
Experience inheriting and stabilizing an existing team is particularly relevant.
You'll have a strong understanding of end-to-end payment flows, key payment rails (FPS, SEPA, Fedwire, SWIFT), and payment routing logic, including how payments flow across banking partners and the operational, cost, and risk factors behind those decisions.
Familiarity with digital asset or blockchain-native payment flows is a distinct advantage, but not essential.
You'll have hands-on experience with Kyriba or a comparable Treasury Management System, and you are comfortable optimizing configurations, interrogating system outputs, and driving adoption and refinements within the team.
Technically minded and highly detail-oriented with a strong instinct for spotting risk and inefficiencies.
Diligent and conscientious; you excel in problem-solving and driving sustainable, long-term solutions.
Persistent and results-oriented, comfortable working with both front and back-office functions on issues and initiatives.
Excellent communication and interpersonal skills, with a passion for mentoring, knowledge sharing, and fostering a strong team culture.
30 days annual leave per year
4 wellbeing days per year
1 company volunteering day per year
Group Risk Income Protection via Discovery/Vitality
Medical Aid via Discovery/Vitality incl. Medical Savings Account
Pension: 5% Employee / 5% Employer with Discovery
Enhanced Parental Leave: 17 weeks full pay, 10 weeks half pay, then local statutory — for all parents
About BCB Group BCB Group is a leading provider of regulated payment and trading services in crypto and fiat for the digital asset economy. We provide accounts, cryptocurrency and foreign exchange market liquidity for some of the world's largest businesses, including exchanges, liquidity providers, market makers, investment firms, custodians, payment processors and wallet providers.
Our end-to-end suite of products is accessible through our Client Console UI and API. We offer more than 40 fiat and cryptocurrencies, deep trading liquidity, 24/7 instant payments through our instant settlements network BLINC, and secure crypto services. Authorised in the UK, France and Switzerland.
Ready to apply?
Apply to BCB Group
About us:
Luno is the crypto investment app you can rely on, enabling you to buy, store and explore crypto securely. We’re committed to putting the power of cryptocurrency in everyone's hands sensibly and responsibly.
Since 2013, we’ve helped millions of people around the world invest safely in crypto. We do this by cutting through the hype and supporting customers at every step of the way. All products and cryptocurrencies on our platform must first meet stringent legal, risk and technical security standards.
Transparency is key for us. Luno stores all crypto on a 1:1 basis and we have rigorous processes in place so you can be confident your investment is secure. We’re available in more than 40 countries around the world and we work closely with respective regulators in all of these markets to be fully compliant, as we believe this is the best way to help everyone, everywhere, invest safely.
We're building teams to help us succeed in our mission to upgrade the world to a better financial system. As an intermediate engineer, you’ll be joining a group of highly motivated software engineers who you’ll work collaboratively with across our pods.
As a fast-growing company with offices around the world, you’ll immediately see how your contributions directly impact both our internal users and client experience. Many of the problems we are solving result in trail blazing solutions which can’t be found on Stack Overflow; so we’re looking for engineers who flourish working in a complex domain.
Don’t be put off if you don’t tick all of the boxes – they’re a guide based on what we’d love to see
What stack we work on:
*Offer only available on Luno Instant Buy, not Luno Exchange
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Ready to apply?
Apply to Luno
Luno is the crypto investment app you can rely on, enabling you to buy, store and explore crypto securely. We’re committed to putting the power of cryptocurrency in everyone's hands sensibly and responsibly.
Since 2013, we’ve helped millions of people around the world invest safely in crypto. We do this by cutting through the hype and supporting customers at every step of the way. All products and cryptocurrencies on our platform must first meet stringent legal, risk and technical security standards.
Transparency is key for us. Luno stores all crypto on a 1:1 basis and we have rigorous processes in place so you can be confident your investment is secure. We’re available in more than 40 countries around the world and we work closely with respective regulators in all of these markets to be fully compliant, as we believe this is the best way to help everyone, everywhere, invest safely.
As a Quantitative Software Engineer (Quant Dev) at Luno, you will design, build, and operate the high-performance systems and mathematical models that underpin our trading, pricing, and market-making capabilities.
You will sit at the intersection of quantitative research and production engineering, translating quantitative ideas, models, and strategies into robust, low-latency, production-grade systems that operate reliably in a 24/7 global market. Your work will directly impact liquidity, pricing quality, risk management, and customer outcomes.
Don’t be put off if you don’t tick all of the boxes – they’re a guide based on what we’d love to see
What stack we work on:
*Offer only available on Luno Instant Buy, not Luno Exchange
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
#LI-DNI
Ready to apply?
Apply to Luno
Cookies & analytics
This site uses cookies from third-party services to deliver its features and to analyze traffic.