2,098,638open jobs
129,153companies
242,212added this week
Browse all
Location
In office (Stellenbosch)
Seniority
Senior
Employment
Contractor

First seen by Alion on Sep 29, 2026.

Overview
Company
Impact
Profile match
Datafin IT Recruitment is a recruitment agency that places candidates with client employers in information technology across Cape Town, Johannesburg and Stellenbosch. It advertises positions such as Microsoft 365 support engineer, penetration testing consultant, full stack developer and AI and data platform engineer. The agency is headquartered in Stellenbosch, South Africa.


SUMMARY:
-

POSITION INFO:
ENVIRONMENT: Our client is a technology and digital solutions provider that designs, develops and maintains bespoke software solutions addressing real business challenges. They help organisations transition from traditional desktop computing to cloud-based environments while providing practical guidance, implementation and governance across digital transformation and Generative AI integration.  They are seeking a Senior Kotlin\/Android Developers for 6–12-month contract roles within a merchant card machine division.  The positions primarily focus on Android and Kotlin development. Candidates must also have web development experience with React Native, TypeScript and JavaScript due to the current structure of the card machine technology stack.   Merchant Card Machine Environment: •       The merchant card machine operates as a web-based device. When a transaction progresses to core payment processing, it uses Kotlin before returning to the web layer, which is built using TypeScript, JavaScript and related technologies. •       The existing web layer contains legacy components, with the long-term objective of migrating the platform to Kotlin. New features are currently developed within the web layer where this allows for faster delivery and are later migrated to Kotlin. Candidates must therefore be comfortable working across both technology stacks. •       The security layer controlling merchant access and functionality on the card machine devices is implemented in Java and operates separately from the web stack.   REQUIREMENTS: Technical Requirements: •       Senior-level Kotlin and Android development experience. •       Web development experience using React Native, TypeScript and JavaScript. •       Ability to work confidently across native Android codebases and web-based application layers. •       Experience working with Java-based security components would be advantageous. •       Strong understanding of payment processing or merchant device environments would be beneficial.

 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,098,638 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Stellenbosch
In office · Full-Time · Johannesburg
JavaScript
TypeScript
C#
C#
.NET
Databases
RabbitMQ
MS SQL
Azure Cosmos DB
Frontend
Redux
React.js
Mobile
React Native
Expo
State Management
DevOps
Rest API
Azure DevOps
Azure
Git
AWS
Amazon EventBridge
Management
Agile
Scrum
Apply
Android Developer 15 days ago
In office · Full-Time · Cape Town
JavaScript
Java
Kotlin
Frontend
React.js
Mobile
React Native
Ionic
Capacitor
Apply
Mobile App Developer 10 days ago
In office · Full-Time · 3+ years exp · Pretoria
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
Vue.js
Mobile
Android SDK
Ionic
Capacitor
DevOps
Rest API
Git
Management
Agile
Apply
iOS Developer 4 days ago
In office · Full-Time · 3+ years exp · Johannesburg
Mobile
Core Data
Core Animation
Core Graphics
Apply
In office · Full-Time · 6+ years exp · Johannesburg
JavaScript
TypeScript
C#
C#
.NET
Databases
RabbitMQ
MS SQL
Azure Cosmos DB
Frontend
Redux
React.js
Mobile
React Native
Expo
TestFlight
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
AWS
Amazon EventBridge
Management
Agile
Scrum
Apply
In office · 8+ years exp · Stellenbosch
Python
Go
PowerShell
DevOps
Terraform
GitHub Actions
CloudFormation
CI/CD
GitOps
Jenkins
Git
AWS
Kubernetes
Platform Engineering
Amazon EKS
GitHub
Apply
In office · Full-Time · Stellenbosch
Python
SQL
Analytics
Power BI
Management
Agile
Scrum
Apply
In office · Full-Time · Stellenbosch
Apply
Hybrid · Stellenbosch
Python
SQL
SAS
Databases
Google BigQuery
DevOps
GCP
Analytics
Looker
Microsoft Excel
Apply
In office · Full-Time · Stellenbosch
SQL
C#
C#
.NET
DevOps
Azure DevOps
Azure
Management
Agile
Scrum
Kanban
Apply
See all jobs
This is one of many
2,098,638 more open roles from verified company boards, updated every day.