Job Description
Kuda Bank, a leading app-based digital bank serving Africa and the African diaspora, is seeking a skilled Senior iOS (Swift) Engineer. The role involves developing and maintaining high-performing iOS applications, enhancing user experiences, and contributing to the innovation of financial products and services.
Key Responsibilities
- Design, build, and maintain applications for the iOS platform.
- Ensure application performance, responsiveness, and high-quality user experiences.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Identify and resolve performance bottlenecks, fix bugs, and maintain clean code.
- Implement and maintain best practices in code quality, testing, and automation.
Requirements
- Bachelor’s Degree in Computer Science, Engineering, or related field, or equivalent professional experience.
- Minimum of 5 years of industry experience, preferably within a start-up or scale-up environment.
- Proficiency in Swift, Swift Packet Manager, and Cocoa Touch.
- Strong experience with UIKit/SwiftUI for building user interfaces.
- Familiarity with iOS frameworks such as Core Data and Core Animation.
- Experience in offline storage, threading, performance tuning, and API integration.
- Solid understanding of Apple’s design principles and human interface guidelines.
- Experience with performance and memory management tools, CI/CD pipelines, and version control systems.
-
Knowledge of cloud messaging APIs, push notifications, and UI/UX standards.
