AfriCareers Logo

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 logo
AFRICASHORE
10 views
0 unlocks

Description (Public)

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.

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

Related Jobs