Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email3-5years
65000 - 69000
1 Vacancy
Build and maintain iOS applications according to business requirements and coding standards
Write clean reusable and efficient code following best practices
Use version control (Git) effectively and ensure team alignment
Set up and manage test environments; assist in test planning and execution
Develop automated tests and maintain component libraries
Diagnose root causes of issues and implement longterm solutions
Ensure performance benchmarks and functional requirements are met prior to deployment
Handle deployments in accordance with change management procedures
Participate in DevOps practices including CI/CD and automation processes
Maintain detailed and uptodate documentation
Work closely with stakeholders across the software development lifecycle
Research and evaluate new technologies to improve development efficiency
Design scalable reusable and maintainable application architectures
Provide time and effort estimates for planned work
Collaborate effectively within crossfunctional teams
Track progress in JIRA and manage priorities/dependencies
Proactively address technical challenges and suggest improvements
KINDLY TAKE NOTE THAT THE RECRUITMENT AND SELECTION
PROCESS WILL INVOLVE
PSYCHOMETRIC ASSESSMENTS.
National Senior Certificate
Diploma or Degree in Computer Science Software Engineering or related field
3 5 years of experience as an iOS Developer using Swift
Proven track record in delivering at least one native iOS application
Proficient in Swift (Advanced)
Solid understanding of Concurrency: GCD Operation Queues Tasks
Expertise in Memory Management and iOS best practices
Experience with iOS Frameworks & SDKs
Core Animation / SwiftUI animations
Lottie integration
Combine framework
Custom transitions and animations
Accessibility Localization & Internationalization
Adherence to Apple Human Interface Guidelines
Core Data & model migrations (Intermediate)
RxSwift & RxBluetoothKit
Data storage best practices
RESTful APIs integration
Secure Sockets Layer (SSL)
Dependency Injection patterns
Xcode Command Line Tools
CI/CD tools: Xcode Cloud GitHub Actions
Version control using Git (Rebasing Cherrypicking gitbisect)
Unit testing (Advanced mocking/stubbing) Performance testing
Profiling and debugging tools
Background execution and app lifecycle awareness
App Store review & submission compliance
Infrastructure as Code (where applicable)
Full Time