Software Engineer III (iOS)
Raenest Technology Solutions Lagos, Lagos State, Nigeria
Financial Services · 51-200 employees
About the role
Design and build advanced iOS applications using Swift and Objective-C while collaborating with cross-functional teams to ship new features. Manage the application deployment lifecycle, ensure performance and quality, and maintain code robustness through unit testing and continuous integration.
What they look for
Requirements
Requires proven experience in iOS development with deep familiarity in Swift, Objective-C, and mobile architectures. Candidates must have strong knowledge of web services integration, database management, and modern mobile development tools like Fastlane and Git.
Benefits
Full description
Job Description:
- Design and build advanced applications for the iOS platform using Swift and ObjectiveC.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
- Manage the app's deployment lifecycle, including regular updates and adhering to App Store compliance.
- Ensure the performance, quality, and responsiveness of applications.
- Maintain code quality, organisation, and automation using tools like Fastlane for continuous integration
Core Technical Skills• Proven working experience in software development with a focus on iOS applications.
- Deep familiarity with Swift, Objective-C, Xcode, UIKit, and SwiftUI.
- Experience with third-party libraries and APIs.
- Solid understanding of the full mobile development life cycle.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Strong knowledge in web services integration.
- REST API calls with URLSession/Alamofire
- Experience with databases such as UserDefaults, CoreData, and Realm.
- Proficient understanding of code versioning tools, such as Git.
- Experience with CocoaPods and Swift Package Manager for dependency management.
- Familiarity with XCTest for designing and implementing tests.
- Experience in deploying apps via TestFlight and the App Store.
- Knowledge of continuous integration, with Fastlane.
Architecture & Patterns● Experience designing reliable, scalable, and cost-efficient infrastructure. ● Strong understanding of SRE principles: SLOs, SLIs, error budgets, and toil reduction. ● Experience with event-driven systems, asynchronous workers, and queues. ● Familiarity with fintech complexity: idempotency, retries, double-entry systems, compliance. ● Understanding of zero-downtime deployments and high-availability architecture.
Additional information
🔝 Remote friendly
👩🏻⚕️ Health Insurance
🎓Training Budget
😎 Birthday Allowance
🤩 Growth Opportunities
💰Paid Time Off
Similar roles
-
Senior Software Engineer-iOS
Marriott Bethesda, Maryland, United States · $100K–$199K/yr
-
iOS Developer / Consultant Specialist
HSBC Global Services Limited Pune, Maharashtra, India
-
iOS Software Engineer 2
Garmin International, Inc. Chandler, Arizona, United States
-
Senior iOS Engineer - Golf
Garmin International, Inc. Olathe, Kansas, United States
-
iOS Engineer
Garmin International, Inc. Olathe, Kansas, United States
-
Software Engineer III, Mobile (iOS), Google Photos Monetization
Google Mountain View, California, United States · $147K–$210K/yr