Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

OUR STORY

FREI is born out of a predecessor company (Tradeswitch (Pty) Ltd) that has operated prepaid Electronic Voucher Distribution (EVD) services at scale, proving its platform capability to many of South Africa’s leading organisations.

In 2017, FREI began augmenting its capabilities to include a full suite of MVNE services to focus on the next wave of mobile telecommunications in South Africa.

FREI is the result of more than a decade of platform technology development and we are currently fully integrated and operational using the Cell C network.

OUR LEADERSHIP

OUR CULTURE

Through our daily habits and behaviour, we aim to achieve this by creating an environment that encourages every person to be a better version of themselves:

THE HIRING PROCESS

Teams are key to the way we work at FREI and as such, should you be shortlisted for any of the vacancies, your future team forms an integral part of our interview process. We appreciate qualifications and good credentials, but attitude is everything at FREI.

OUR TEAM

FREI’s multifunctional team is responsible for the full ideation, development, implementation, and operational management of our proprietary platform, as well as its associated FREI economy and Mobile Network Operator partner integrations.

FREI’s team is based in Pretoria and boasts capabilities spanning software creation, billing, distribution, financial technology transactions, and complex integrations with a wealth of experience in the telecommunications and financial space.

FREI’s flat organisational structure & small teams are purpose-built to drive the successful growth of partner opportunities. As a disruptor and high-performance organisation FREI is able to respond quickly to the market dynamics and increasing competitive nature of digital markets.

BOB LAFITE MELANIE NAIDOO
Chief Executive Officer Chief Operating Officer
NICK VAN ROOYEN
Chief Information Officer

WORKING AT FREI

Developing a great company culture is at the centre of how we think about talent at FREI. We believe that people are our most valuable asset and that finding the right ones and keeping them engaged, challenged, and appreciated is crucial. FREI aims to put trust at the center of everything we do, which is why we give our people Freedom around how and when they work. We pay FREItopians for outcome, not hours!

Our culture is cemented through our Culture manifesto, built around our core values and used as the guide to how we want to live and interact at work.

AVAILABLE ROLES

For an opportunity to join our team, have a look at our
role requirements and apply if you match them.

previous arrow
FREI Freedomfesto_3-01
next arrow

Intermediate Java Developer/Architect – Permanent Position

Permanent Position | Report to Scrum Master

Start as soon as possible

JOB DESCRIPTION

We are looking for a Java developer, who will be based in Pretoria.  The JAVA developer will be assigned broad responsibilities and their analysis skills within the software development stream will be optimised thus the JAVA developer will be involved in developing new functionality (dealt with as projects) as well as maintaining existing systems (part of operational maintenance tasks).

Primary responsibilities

  • Develop, implement and maintain a coherent digital architecture as specified by the Solutions architects.
  • Realise business goals and support identified solution benefits
  • Work with customers and business teams to integrate their opportunities into a digital strategy and delivery plan.
  • Delivery of software solutions from design specification to operations.
  • Definition of software development standards, and testing standards to prove delivery to required functionality.

Job Requirements

We are looking for candidates with the following:

Qualification:

  • B-Tech, B.IT, B. Eng or BSc in Computer Science (Degree is a minimum requirement)

Experience

  • 2-4 years of experience as a programmer in JAVA
  • Practical/Technical experience required
  • JAVA / Java EE knowledge
  • PostgresSQL knowledge and experience
  • Experience in the Financial / Telecommunication industry
  • At least 3 years’ experience working in an Agile/SCRUM environment
  • Experience and knowledge of DEV-OPS processes, Continuous Integration (CI) and Continuous Delivery (CD)
  • Experience either working in a support environment or managing a software environment
  • Experience in designing, developing and supporting large, complex, integrated systems

Behaviours / Attitudes / Expertise

  • Team player
  • Problem Solver
  • Logic and reasoning
  • Independent and self-reliant
  • Analytical thinker
  • Excellent verbal communication skills

Demonstrable presentation expertise

Package

Cost to Company per month

APPLY

    Senior Java Developer/Architect

    Permanent Position | Report to Scrum Master

    Start as soon as possible

    Job Description

    We are looking for a Java developer, who will be based in Pretoria.  The JAVA developer will be assigned broad responsibilities and their analysis skills within the software development stream will be optimised thus the JAVA developer will be involved in developing new functionality (dealt with as projects) as well as maintaining existing systems (part of operational maintenance tasks).

    Primary responsibilities

    We are looking for candidates with the following:
    Qualification B-Tech, B.IT or BSc in Computer Science (preferred)
    Experience 5+ years of experience required, JAVA / Java EE knowledge,
    Extensive PostresSQL knowledge and experience. Experience in the
    Financial / Telecommunication industry. At least 3 year’s experience
    Working in an Agile/SCRUM environment
    Behaviours / Attitudes
    Team player, Problem Solver, Logic and Reasoning, Independent and self-reliant, Analytical thinker.

    Primary responsibilities

    • Maintain a coherent digital architecture (already defined) and build out to support solutions.
    • Enable business goals and support identified solution benefits.
    • Work with customers and business teams to integrate their opportunities into a digital strategy and delivery plan.
    • Analysis, design and verification of solutions from concept to delivery to operations.
    • Constant evolution and improvement of business capabilities in support of agreed technology strategies and tactics.
    • Identify new opportunities and reuse existing capabilities to solve new design problems and solutions.
    • Be able to lead a team of developers towards building solutions.
    • Be able to lead a team of support Engineers to operationalise solutions.

    Job Requirements

    We are looking for candidates with the following:

    Qualification:

    • B-Tech, B.IT, B. Eng or BSc in Computer Science (Degree is a minimum requirement)

    Experience

    • 5+ years of experience as a programmer in JAVA
    • Practical/Technical experience required
    • JAVA / Java EE knowledge
    • Extensive PostgresSQL knowledge and experience
    • Experience in the Financial / Telecommunication industry
    • At least 3 years’ experience working in an Agile/SCRUM environment
    • Experience and knowledge of DEV-OPS processes, Continuous Integration (CI) and Continuous Delivery (CD)
    • Experience either working in a support environment or managing a software environment
    • Experience in designing, developing and supporting large, complex, integrated systems

    Behaviours / Attitudes / Expertise

    • Team player
    • Problem Solver
    • Logic and reasoning
    • Independent and self-reliant
    • Analytical thinker
    • Excellent verbal communication skills

    Demonstrable presentation expertise

    Package

    Cost to Company per month

    APPLY