
Senior iOS Developer
CC Group
full-time
Posted on:
Location Type: Remote
Location: Malta
Visit company websiteExplore more
Job Level
About the role
- Collaborate with the Product Manager to understand client’s business requirements
- Design, develop and maintain iOS apps
- Work on the entire app lifecycle right from concept stage until delivery and post launch support
- Design, build, and maintain core applications for the iOS platform
- Follow defined architecture patterns (MVVM, Clean Architecture, etc.)
- Work closely with web developers, backend engineers, and UX/UI designers
- Ensure application efficiency, responsiveness, and scalability by optimizing performance and memory usage
- Conduct thorough code reviews, mentor junior developers, and advocate for continuous improvement
- Write unit tests, debug issues, and proactively address potential bottlenecks
- Implement security best practices and ensure compliance with industry standards
Requirements
- 5+ years of experience in iOS development (Swift, SwiftUI; Objective-C is a plus)
- Strong experience in TDD
- Strong expertise with Swift, SwiftUI and iOS frameworks like Core Data, Core Animation, Combine
- Deep understanding of offline storage, multithreading, and performance tuning
- Experience integrating RESTful APIs and WebSockets
- Solid grasp of Apple’s Human Interface Guidelines and UX/UI principles
- Proficiency in version control using Git (GitFlow, CI/CD pipelines)
- Experience with unit testing (XCTest, Testing)
- Strong background in security best practices, cryptography, and secure storage
- Experience with cloud messaging, push notifications, and Apple Wallet
- Experience with agile development methodologies
- Beneficial: Experience with Kotlin/Android development (Multiplatform Mobile - KMM is a plus)
- Previous experience in Fintech, Banking, or Investments is a plus
Benefits
- Ongoing internal training
- External training opportunities
- Study Leave
- Sponsorship schemes for further studies
- Opportunities for career growth
- Free health insurance
- Gym Subsidy
- Mental health package
- Performance bonus
- Employee referral incentive
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
iOS developmentSwiftSwiftUIObjective-CTDDCore DataCore AnimationCombineRESTful APIsWebSockets
Soft Skills
collaborationmentoringcontinuous improvementcode reviewproblem-solving