Website: https://www.samphonegroup.com/

Job Position Requirement Document: Mobile Developer (iOS & Android)

  • Position Title:Mobile Developer (iOS & Android)
  • Job Type:Full-time, Permanent
  • Location:Kigali, Rwanda.
  • Department:Software Development
  • Reporting To:CIT & Software Tech Lead

Job Overview:

We are seeking a skilled Mobile Developer to join our team, specializing in building and maintaining mobile applications for both iOS and Android platforms. The ideal candidate will have hands-on experience in mobile app development, a strong understanding of mobile ecosystems, and the ability to collaborate with cross-functional teams to deliver high-quality products.

Key Responsibilities:

Duties

Tasks

Mobile App Development

  • Design, develop, and maintain mobile applications for iOS and Android platforms.
  • Implement new features and optimize existing functionalities.
  • Ensure high performance, quality, and responsiveness of mobile applications.

Collaboration

  • Work closely with designers, back-end developers, and QA teams to deliver a seamless user experience.
  • Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.

Testing and Debugging

  • Conduct thorough testing of mobile applications on different devices and platforms.
  • Debug and resolve any technical issues reported by users or discovered through testing.

Code Quality

  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews to ensure code quality and share knowledge with the team.

Continuous Improvement

  • Stay up-to-date with the latest mobile development trends, technologies, and frameworks.
  • Identify and propose improvements to the development process or the product itself

App Store Management

Manage the deployment of apps to the App Store (iOS) and Google Play Store (Android).

Monitor app performance and user feedback, addressing issues and pushing updates as needed.

 Required Skills & Qualifications:

Technical Skills:

  • iOS Development:Proficient in Swift and/or Objective-C.
  • Android Development:Proficient in Kotlin and/or Java.
  • Experience with mobile development frameworks like React Nativeor Flutter is a plus.
  • Familiarity with RESTful APIsJSON, and web services
  • Knowledge of mobile architecture patterns (e.g., MVCMVVM).
  • Understanding of the full mobile development life cycle, including designdevelopmenttesting, and deployment.
  • Experience with third-party librariesAPIs, and SDK integration.
  • Familiar with version control systems such as Git.

 Non-Technical Skills:

  • Strong analytical and problem-solving skills.
  • Ability to collaborate in a cross-functional team environment.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and take ownership of projects.
  • Strong attention to detail and ability to meet deadlines.

Educational Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a   related field (or equivalent experience).

Experience:

  • Minimum of 2-4 years of professional mobile app development experience.
  • Proven track record of delivering mobile applications for both iOS and Android platforms.
  • Experience working in an agile development environment.

Preferred Qualifications:

  • Experience with mobile app security and data protection.
  • Familiarity with automated testing tools for mobile applications.
  • Experience with continuous integration/continuous delivery (CI/CD) pipelines.
  • Experience with cloud services like AWSGoogle Cloud, or Azure.
  • Experience with AR/VRor machine learning in mobile apps is a plus.

Application Process:

Interested candidates should submit their cover letter and resume to career@samphone.africa or hr@samphone.africa not later than 15th November 2024, at 5:00 pm Kigali time. Late submissions shall not be accepted. .

Please indicate your availability and any specific platform expertise (iOS or Android) in your application.

Apply