Kuda is a full-service, app-based digital bank. Our mission is to be the go-to bank not just for those living on the African continent, but also for the African diaspora wherever they might live, anywhere in the world. Kuda is free of ridiculous banking charges and great at helping customers budget, spend smartly, and save more.
Read more about this company
We are looking for a result-driven and analytical software engineer to work on our native iOS mobile application.
You'll use your sound understanding of programming tools and languages to analyze current codes, formulate more effi cient processes, solve problems and create a fantastic experience for users.
Roles and responsibilities
Design and build applications for the iOS platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with cross-functional teams to defi ne, design, and ship new features
Identify and correct bottlenecks and fi x bugs
Help maintain code quality, organization, and automatization
Requirements
Bachelors in Computer Science or a related fi eld or equivalent experience
3+ years of industry experience (ideally working in a start-up or scale-up)
Profi cient with Swift Packet Manager and Cocoa Touch
Profi ciency with UIKit/SwiftUI in building user interfaces
Experience with iOS frameworks such as Core Data, Core Animation
Experience with offl ine storage, threading, and performance tuning
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of Apple's design principles and human interface guidelines
Experience with performance and memory management tools such as Profi le Instruments
Familiarity with cloud message APIs and push notifi cations
Knack for benchmarking and optimization
Profi cient understanding of code versioning tools
How to Build a Retention Strategy that WorksIn this article, you’ll learn how to build a retention strategy that works and keeps your employees invested in your organisation's success.
Staff Turnover and How to Calculate ItIn this article, we'll explain what staff turnover means, how to calculate it, why it matters, and what businesses can do to reduce it.