ClientOur client is one of the leading financial institutions in Cyprus.Position overviewWe are looking for an experienced Senior iOS Developer to join our project team. This is an onsite role, and we're seeking someone who will work directly from the client's office in Nicosia.Relocation conditions:A 2,000-euro relocation bonus (3,000 euros if relocating with family).ResponsibilitiesDesign and build applications for the iOS platformEnsure the performance, quality, and responsiveness of applicationsCollaborate with a team to define, design, and ship new featuresIdentify and correct bottlenecks and fix bugsHelp maintain code quality, organization, and automatizationCode review and test build deliveryRequirements5+ years of experience in iOS app developmentAdvanced proficiency in Swift and Objective-CExtensive experience with iOS frameworks (UIKit, Core Data, Core Animation, etc.)Deep understanding of RESTful APIs and mobile libraries for networkingStrong knowledge of Apple's design principles and interface guidelinesProficiency with version control systems (e.g., Git)Expertise in memory management and multi-threadingExperience with push notifications, APIs, and cloud messagingProven track record of developing and maintaining complex iOS applicationsKnowledge of iOS development best practices and patternsStrong problem-solving and analytical skillsStrong collaboration skills and ability to work cross-functionallyGood spoken English