Staff Front End Engineer

1 month ago


Cape Town, South Africa Yoco Full time

Who we are

Yoco was founded in 2015, and has since processed over R100 billion in digital payments for over 400,000 businesses in South Africa. We’re breaking down barriers and unlocking economic opportunities that enable people to thrive.
We have over 330 team members across our key hubs in South Africa and the Netherlands, all with a bias for boldness, and a passion for simple, progressive solutions. We believe in uniting different people to solve hard problems together.
Our mission of making society more equal takes a variety of people, with different backgrounds and points of view, so we can keep building solutions that work for and include everyone.
Yoco is growing, and as we grow we have compelling challenges ahead of us.
Growing means we’re enabling more self-employed people and businesses to thrive every day. It also means that ambitious problem-solvers with big ideas are challenged, stimulated and will thrive at Yoco.
We don’t stop pushing, we break things to rebuild, we challenge ourselves and each other. We’re constantly evolving — and we’re doing it fast.
Grow With Us.

About the SDK (Tappy) team

The SDK team (Or Tappy Team) is responsible for the interface in the payment SDK which is used in all our Android card machines and POS integrations, and is responsible for the payment flow. The team has recently been involved in a very exciting project doing cloud-integrated payments through our POS integrations and is currently a team of 4 Senior Frontend or Fullstack Engineers.

About the role

As a staff engineer, you will contribute to an individual contributor's career path. You will be responsible for system design, ensuring that the team is aligned with the Yoco technical direction. To complement the team’s tech lead, you will be expected to mentor and coach engineers to ensure that the team supports and delivers new features quickly and with industry-leading quality and non-functional requirements (e.g. availability, security, performance, etc.).

What you will be doing

- Coding front-end interfaces in Kotlin, and Compose Multiplatform

- Writing unit tests and improving code quality with code refactors

- Assisting the team with further improvements to the stability of the cloud integration product, as well as the payment SDK

- Assisting with collaborating on, and doing work that spans multiple teams

- Helping improve the Software development lifecycle (SDLC) including leading system designs, writing technical requirements, and improving regression testing, and release management

About you

- 7+ years of experience as a frontend software engineer, preferably using Kotlin

- Experience designing and building systems with challenging non-functional requirements (e.g. availability, security, performance, etc.)

- Experience with technical leadership, with an emphasis on leading by example, and setting coding standards.

- Experience working as part of a globally distributed team

- Experience working in a product-based company (instead of a services-based company)

- The ability to thrive with a high level of autonomy and responsibility

- Experience in payments is a bonus

The People We’re Looking For

We’re looking for people who want to grow. And as Yoco grows we hope they stay with us, long term.
Building things that make society more equal is a daunting task. And it’s not for everyone. We never stop pushing, we break things to rebuild, we challenge ourselves and teammates. We start over, we constantly evolve — and we do it fast. We know that it’s just the right kind of meaningful madness for our kind of visionary human.
So, who are you? You’re someone who resonates with our mission, but also our values, when it comes to how we work.
You’re a curious problem-solver with a passion for doing good. You’re bright and grounded, experimental and bold. You play open cards and get stuck in. You’re not afraid of change. You close the loop.
At Yoco, we love to laugh, cherish each other’s quirks, and be authentic.
Find out more about who we are here.
We encourage applicants from diverse backgrounds to apply and ask that you please send your application in English and help us reduce unconscious bias by leaving out your picture, age, address, and other unnecessary information in your CV.


  • Front-end Supervisor

    5 months ago


    Cape Town, South Africa Surgo HR & Training Full time

    Our client is a prominent retail chain group headquartered in the Western Cape. Since their establishment in 2012, they have provided exceptional services in the realm of fast-moving consumer goods (FMCG). Operating in emerging markets, they consider their customers to be part of their extended family. Their commitment is grounded in the principle of...


  • Cape Town, Western Cape, South Africa Electrum Payments Full time

    We are seeking a highly skilled and experienced Front-End Engineering Team Lead to join our team at Electrum Payments. As a key member of our engineering team, you will be responsible for leading a team of software engineers and driving the success of our projects. Your primary focus will be on ensuring high-quality deliverables and fostering a collaborative...

  • Front End Developer

    1 month ago


    Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    Job Title: Front End DeveloperBoardroom Appointments is seeking a skilled Front End Developer to join our team. As a key member of our development team, you will be responsible for designing and developing front-end software solutions that meet the needs of our clients.Key Responsibilities:Designing Software Solutions: Collaborate with stakeholders and...


  • Cape Town, Western Cape, South Africa Electrum Payments Full time

    Electrum Payments, a respected payments technology partner, is seeking a skilled Digital Front-End Engineering Team Lead to drive the success of our projects. With a strong focus on delivering high-quality solutions, you will lead a team of software engineers and foster a collaborative culture.The ideal candidate will have 2-3 years of experience leading a...


  • Cape Town, Western Cape, South Africa Electrum Payments Full time

    Electrum Payments: A Leader in Next-Generation Payments TechnologyWe're seeking an exceptional Expert Front-End Engineering Team Lead to join our team. As a key member of our front-end engineering team, you'll be responsible for leading a team of software engineers and driving the success of our projects.Key Responsibilities:Lead a team of software engineers...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time

    We are seeking a skilled Front-End Engineer to join our team in Cape Town. The ideal candidate will be responsible for developing user interfaces for web applications using React and Next.js.Key Responsibilities:Develop user interfaces for web applications using React and Next.jsCollaborate with designers to implement responsive designsOptimize applications...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    We are seeking a talented Cloud Innovation Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our Front-End Engineering team, you will be responsible for designing and developing high-quality front-end features using cutting-edge technologies.About the RoleIn this role, you will have the...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    Cloud Solutions Front-End Software EngineerAt Amazon Development Centre (South Africa) (Proprietary) Limited, we are looking for a skilled Front-End Software Engineer to join our Cloud Solutions team. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality front-end software applications that provide...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    We are seeking a highly skilled Senior Front End Software Engineer to join our team at Boardroom Appointments. The successful candidate will be responsible for designing and developing software solutions that meet the complex needs of our clients.Job Overview:The Senior Front End Software Engineer will work closely with cross-functional teams to translate...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    Job DescriptionWe are seeking a highly skilled Senior Front End Software Engineer to join our team at Boardroom Appointments.


  • Cape Town, South Africa Electrum Payments Full time

    Electrum is the next-generation payments technology company that provides cloud-native software to optimise the processing of financial transactions. Since 2012, we have established ourselves as a respected payments technology partner through our deep expertise and track record in delivering trusted enterprise-grade payments solutions. We’ve built a...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time

    At Hire Resolve, we're on the hunt for a seasoned Senior Front-End Engineer who specializes in ReactJS to join our dynamic team based in Cape Town, WC. This is a fantastic opportunity to showcase your expertise and contribute to delivering high-quality web applications.About the RoleWe're looking for a skilled engineer with a strong portfolio of projects...

  • Front-end Developer

    1 month ago


    Cape Town, Western Cape, South Africa IOHK Full time

    About the RoleIOHK is seeking a highly skilled Front-end Developer to join our team. As a Front-end Developer, you will be responsible for designing and developing the user interface and user experience of our applications.Key ResponsibilitiesWrite clean, efficient code that satisfies agreed acceptance criteria and specifications.Participate in the front-end...

  • Front-end Dev

    5 months ago


    Cape Town, South Africa JenRecruitment Full time

    We are a digital innovation, development, and execution partner that designs, builds and launches products that create real business value through our customer-centric approach. We disrupt established markets and capture opportunities in exponential technology fields. We are a cross-functional team of techies and creatives with proven experience, and...


  • Cape Town, South Africa Electrum Payments Full time

    Electrum is the next-generation payments technology company that provides cloud-native software to optimise the processing of financial transactions. Since 2012, we have established ourselves as a respected payments technology partner through our deep expertise and track record in delivering trusted enterprise-grade payments solutions. We’ve built a...


  • Cape Town, Western Cape, South Africa Electrum Payments Full time

    Electrum Payments Career OpportunityWe are seeking an exceptional Senior Front-End Engineering Team Lead to join our dynamic team at Electrum Payments, a leading provider of cloud-native software solutions for financial transactions. Our company has built a reputation as a trusted payments technology partner through our deep expertise and track record in...

  • Front End Developer

    2 months ago


    Cape Town, South Africa Boardroom Appointments Full time

    Front End Developer Minimum Requirements: Grade 12 National Certificate / VocationalEducation (Ideal or Preferred)A relevant tertiary qualification in Information TechnologyKnowledge and Experience3+ years of proven experience in front-end software development, project delivery, and implementation (in relevant development technologies/language)Experience...


  • Cape Town, South Africa Impact tech Inc Full time

    Our Company: At impact.com we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS...


  • Cape Town, South Africa Electrum Payments Full time

    Electrum is the next-generation payments technology company that provides cloud-native software to optimise the processing of financial transactions. Since 2012, we have established ourselves as a respected payments technology partner through our deep expertise and track record in delivering trusted enterprise-grade payments solutions.We’ve built a...

  • Front-end Developer

    5 months ago


    Cape Town, South Africa IOHK Full time

    SummaryIO Global (IOG), the creator of the Cardano blockchain platform, is searching for a Front-End Developer, preferably with a DeFi background. IOG is creating a spinout venture that combines crypto/Web3/DeFi innovations with traditional finance (TradFi) to make borrowing and lending services more transparent, efficient, and available to a broader...