Senior iOS (Swift) Engineer at Kuda Bank

September 9, 2025

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.