Africashore, an IT offshoring platform, is collecting iOS Developer profiles and CVs to pass on to its clients for their future recruitment campaigns. The roles are remote, open to candidates across Rwanda (and internationally), with 20 positions per profile, and can be permanent, fixed-term or freelance depending on client needs.
Sponsored
Sponsored
Software Engineering
iOS Developer
Category
Software Engineering
Employment Type
Full-time
Location
Remote, Rwanda
Vacancies
20 positions
Closing Date
10/31/2026
6 days left
Employer / Company

AFRICASHORE
10 views
0 unlocks
Description (Public)
Duties, Roles and Responsibilities
- Implement, develop and fix code according to corporate coding standards
- Design and build advanced applications for the iOS platform
- Develop apps with quality and by following best practices
- Write scalable and maintainable code
- Coordinate with other team members to ensure all team members are in sync
- Work cooperatively within a strong diverse technical community to expedite development tasks
- Collaborate with designers, developers and product owners to implement scalable and interactive iOS applications
- Build sophisticated and elegant user interfaces
- Participate in code reviews as a team player
- Test apps in the testing environment and clear any bugs or issues
- Implement functionalities using Swift
- Provide input for documentation of new or existing programs
- Apply knowledge of the general mobile landscape, architectures, trends and emerging technologies
- Continuously discover, evaluate and implement new technologies to maximize development efficiency
Qualifications, Education and Competencies
Qualifications & Experience:
- Bachelor's degree in Software Engineering or related field
- 5+ years of iOS application development experience with solid programming abilities including iPhone, iPad or universal applications
- 5+ years of experience in Swift programming and knowledge of Objective-C language
- Deep understanding of iOS architecture, Apple's design principles and application interface guidelines
- Ability to find and correct issues in a complex and rich environment using the latest Xcode instruments and performance tools
- Proficient in Swift, Objective-C, Cocoa Touch and CocoaPods
- Experience in Apple's Foundation Framework, Memory Management, Core Data, Core Animation, Push Notification Services and latest iOS APIs
- Strong knowledge of Xcode architectures, Storyboard, Auto Layouts and memory management
- Experience with distributed version control systems (Git, SVN)
- Experience working in a fast-paced Agile environment
- Good knowledge of test solutions for iOS (unit tests, instrumentation, interface tests)
Skills & Competencies:
- Self-starter and goal-oriented with strong analytical and problem-solving skills
- Good knowledge of third-party frameworks like Facebook, Twitter etc.
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Strong understanding of mobile development as a whole
How to Apply
Get DAILY Job Updates
AfriCareers WhatsApp Channel
Follow Channel
Get DAILY Job Updates
AfriCareers Telegram Channel
Follow Channel
Turn on to receive notifications
