← Back to job listings
RT
Software Engineer III (iOS)
Raenest Technology Solutions · Abuja, Federal Capital Territory, Nigeria
About The Role
- 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 you might like
See all →O
Staff Software Engineer (Back-End)
OpenFn
Salary not disclosedPosted 1 day ago
HH
Senior Backend Engineer (NodeJS)
Helium Health
Salary not disclosedPosted 2 days ago
HH
Senior Frontend Engineer (VueJS / React)
Helium Health
Salary not disclosedPosted 2 days ago
C
Frontend Engineer II
CAVISTA
Salary not disclosedPosted 3 days ago
C
Backend C#.NET Engineer II
CAVISTA
Salary not disclosedPosted 3 days ago
LL
Web Developer/Programmer
Lextorah LDS
Salary not disclosedPosted 4 days ago
F
Backend Engineer, C#
flutterwavego
Salary not disclosedPosted 9 days ago
TW
Full-Stack Product Engineer for a US-based company (Remote)
Town Web
Salary not disclosedPosted 11 days ago
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
