Software Engineer III (iOS)
Raenest Technology Solutions Oyo, Oyo, Nigeria
Financial Services · 51-200 employees
About the role
Design and build advanced iOS applications while collaborating with cross-functional teams to ship new features. Manage the application deployment lifecycle, ensure code quality through unit testing, and maintain performance using CI/CD tools.
What they look for
Requirements
Requires proven experience in iOS development with deep familiarity in Swift, Objective-C, and mobile architecture. Candidates should have strong knowledge of web services integration, database management, and SRE principles.
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