hearX Group IT / Telecom Jobs in Gauteng
✅ Job Alerts Activated
You'll now receive future job opportunities instantly.
Thinking about applying?
Before you submit your application, take a moment to go through all the details carefully.
Scroll down to read the full job description, including responsibilities, requirements, and benefits — and see if it’s the right fit for you.
Job Purpose:
- Develop and maintain our innovative hearing health platforms on the iOS platform, ensuring code is generated that is in accordance with specifications, and which is neat, accurate and scalable. Work will mainly focus on maintaining and upgrading our hearing aid solutions platform (Lexie Hearing), as well as providing guidance from an iOS best practice perspective for products in the rest of the company. Work might also include mentoring other iOS developers.
Minimum education (essential):
- National Senior Certificate
Minimum education (desirable):
- Tertiary education diploma/degree relevant to software development.
- 3 year degree in computer science or equivalent.
ADVERTISEMENT - CONTINUE READING BELOW ↓
CONTINUE BELOW ↓
Minimum applicable experience (years):
- 3 - 5 years as an iOS Developer
Required nature of experience:
- Experience in implementing and delivering native iOS applications of 1 or more projects.
Skills and Knowledge (essential):
Programming Languages and Concepts
- Swift (Advanced)
- Concurrency - Grand Central Dispatch (GCD), Operation Queues, Tasks
- Memory Management
- iOS best practices
iOS Frameworks and SDK’s
- Animation - Core Animation/ SwiftUI animation
- Lottie
- Combine
- Core Data
- RxSwift
- Core Bluetooth/ RxBluetoothKit
Development Tools
- Command Line Tools
- Continuous Integration/ Continuous Deployment CI/ CD (Xcode Cloud, GitHub Actions)
- Profiling
ADVERTISEMENT - CONTINUE READING BELOW ↓
CONTINUE BELOW ↓
Version Control
- Complex Git workflows (rebasing, cherry-picking, git-bisect)
App Architecture and Design Patterns
- Dependency Injection
Networking
- SSL
User Interface Design
- Custom Transitions and Animations
- Accessibility
- Localization and Internationalization
Data Persistence
- Core Data models and migrations (Intermediate)
Testing
- Unit testing - mocking, stubbing (Advanced)
- Performance Testing
App life cycle
- Background Execution
Additional Skills
- Human Interface Guidelines
- App Review Guidelines
👉 STOP: Ready to Apply?
Don't miss out on this opportunity! Carefully review the job details one last time. Once you're ready, scroll down to the bottom of this page to access the How to apply button.
Hurry—applications for this cycle are closing soon!← View More IT / Telecom Jobs
✅ Cyber Security Engineer II - Capitec Bank