Job Description
Job Summary
- We are looking for a highly skilled Senior iOS Engineer to join our client's mobile engineering team in Abuja.
- The ideal candidate will be responsible for building, scaling, and maintaining high-quality iOS applications while contributing to architectural decisions, performance optimization, and engineering best practices.
- You will work closely with product, design, backend, and QA teams to deliver seamless and secure mobile experiences.
Key Responsibilities
- Design, develop, and maintain high-performance iOS applications
- Lead architectural decisions and contribute to mobile app strategy
- Write clean, scalable, and well-tested code using Swift
- Implement modern iOS frameworks and best practices
- Optimize application performance, memory usage, and responsiveness
- Collaborate with product managers, designers, and backend engineers
- Integrate RESTful APIs and third-party SDKs
- Conduct code reviews and enforce mobile engineering standards
- Mentor junior iOS engineers and provide technical guidance
- Troubleshoot, debug, and resolve production issues
- Maintain technical documentation and release notes.
Required Qualifications & Experience
- Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 5+ years of professional iOS development experience
- Strong proficiency in Swift and iOS SDKs
- Experience with UIKit and/or SwiftUI
- Solid understanding of iOS app architecture patterns (MVVM, MVC, VIPER, etc.)
- Experience with dependency management tools (Swift Package Manager, CocoaPods)
- Strong knowledge of Apple’s Human Interface Guidelines
- Experience integrating APIs and handling JSON data
- Familiarity with Git and collaborative development workflows
- Experience publishing and maintaining apps on the App Store.
Preferred / Nice-to-Have Skills:
- Experience with Combine, RxSwift, or reactive programming
- Knowledge of iOS app security best practices
- Familiarity with CI/CD pipelines for mobile apps
- Experience with mobile performance monitoring and analytics tools
- Exposure to cross-platform collaboration (Android, backend teams)
- Experience building apps for fintech, e-commerce, or large-scale user bases.
Soft Skills & Competencies:
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Ability to take ownership of features from concept to release
- Leadership mindset with mentoring experience
- High attention to detail and commitment to quality.
Why Join Us?
- Work on impactful and user-facing mobile products
- Collaborate with a talented and driven engineering team
- Opportunity to influence mobile architecture and best practices
- Stable on-site role in Abuja
- Competitive compensation and career growth opportunities.