company-logo

Mobile App Backend Developer

RA Ethiopia

job-description-icon

ICT

Computer Science and Information Technology

Addis Ababa

3 years

1 Position

2025-06-04

to

2025-06-08

Required Skills

software UI design patterns

+ show more
Fields of study

Computer sciences

Contract

Share

Job Description

Job Description: Mobile App Backend Developer (Contract Position) | iOS Mobile App Developer 

We are looking for a highly skilled and motivated App Backend Developer (iOS App Developer) to join our team for an exciting new project with immense potential to make a significant impact in East Africa. This is a 3-month contract role, with the possibility of extension based on performance and project needs. You will have the unique opportunity to work alongside and learn from seasoned engineers and architects with experience at organizations like Google, Amazon, Samsung, DocuSign, and Dell.

Why Join Us?

Work on cutting-edge technology with an experienced team.

Collaborate with and learn from engineers from Google, Amazon, Samsung, DocuSign, and Dell.

Opportunity for contract extension based on performance.

Gain exposure to industry-standard practices and processes.

Duration: 3 months (with the possibility of extension)

Location: Remote/Hybrid (depending on the candidate’s preference)

Compensation: Competitive and based on experience

Duties and Responsibilities:

  • Design, develop, and maintain robust backend systems.

  • Develop and optimize APIs for seamless integration with front-end and external services.

  • Implement secure and scalable data storage and retrieval mechanisms.

  • Collaborate with cross-functional teams to define and deliver project requirements.

  • Troubleshoot and debug issues to ensure system stability and performance while delivering high-quality, reliable code.

  • Conduct code reviews to ensure high-quality deliverables.

  • Stay updated with industry best practices and emerging technologies.

OR for iOS Mobile App Developer 

  • Develop, maintain, and enhance iOS applications with a focus on high-quality, user-friendly designs.

  • Implement UI/UX designs in accordance with Apple’s Human Interface Guidelines.

  • Integrate and optimize APIs for seamless interaction with backend systems.

  • Write clean, efficient, and maintainable code using Swift and SwiftUI.

  • Optimize application performance, memory usage, and responsiveness.

  • Troubleshoot and debug issues to ensure a smooth user experience.

  • Collaborate closely with designers, backend developers, and stakeholders to meet project goals.

  • Stay current with emerging iOS trends and technologies to incorporate them into development.

Job Requirements

Required Skills and Qualifications:

  • Proven experience as a Backend Developer or in a similar role.

  • Proficiency in backend frameworks and languages such as Node.js, Python, or Java, or Go.

  • Experience with RESTful APIs. 

  • Strong understanding of database design and management (SQL and NoSQL databases).

  • Hands-on experience integrating and managing payment gateways such as Telebirr, Chapa, Sentimpay, etc ensuring secure, scalable, and efficient transaction processing in backend systems.

  • Hands-on experience with cloud platforms (AWS, Google Cloud, or Azure).

  • Knowledge of CI/CD pipelines and deployment processes.

  • Experience with version control systems like Git.

  • Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.

  • Understanding of security best practices, including authentication and authorization mechanisms.

OR for iOS Mobile App Developer 

  • Proven experience in developing iOS applications with Swift.

  • Strong understanding of iOS SDK, Xcode, and associated tools.

  • Experience with iOS frameworks like Core Animation, Core Location, and Swift Data.

  • Familiarity with UIKit and/or SwiftUI for UI development.

  • Experience with RESTful APIs or GraphQL for data integration.

  • Strong debugging and performance optimization skills, including memory management.

  • Familiarity with third-party libraries and tools such as Realm, Lottie or Firebase.

  • Experience with version control systems, particularly Git.

  • Experience with payment control systems, particularly Git.

Additional Skills:

  • Experience integrating mobile payment systems such as Telebirr, Sentimpay, Chapa,  or similar APIs into iOS applications, ensuring secure and seamless transaction workflows.

  • Knowledge of Kotlin Multiplatform (KMP) and testing tools like XCTest and UI automation frameworks is a plus.

Behavioral Qualities:

  • Self-motivated: Able to work independently and take initiative. | Takes ownership of tasks and delivers on time.

  • Attention to detail: Delivering high-quality and reliable code. | Ensures pixel-perfect UI implementation and reliable functionality.

  • Collaborative mindset: Willing to work closely with a diverse team of engineers and stakeholders. | Works effectively with cross-functional teams.

  • Problem-solving attitude: Proactively addressing challenges and finding solutions. | Proactively addresses challenges with innovative solutions.

How To Apply

Additional Information:

Candidates are encouraged to submit links to their previous work (e.g., GitHub repositories, published apps, or live websites). Providing such examples will help us expedite the evaluation process.

This is an opportunity to contribute to an app with the potential to become a significant player in the East African tech ecosystem.

Apply now to join a high-caliber team and contribute to a game-changing project!

Interested & Qualified Applicants can apply Through this Email Adress; todissu@gmail.com 

within 7 consecutive days.

Fields Of Study

Computer sciences

Skills Required

software UI design patterns

Related Jobs

4 days left

Sunny Steel Pipe Manufacturing PLC

Data Entry Clerk

Data Entry

time-icon

Full Time

1 yrs

2 Positions


TVET Diploma (10+3 or above) in Information Technology, Accounting or in a related field of study with relevant work experience and Valid COC Certification Duties & Responsibilites: - Accurately entering and updating records into the company’s ERP system - Reviewing data for inconsistencies and making necessary corrections - Ensuring consistency, integrity, and reliability of data across systems - Collaborating with internal teams to maintain and improve data quality - Maintaining proper documentation related to data entry processes Required Skills: - Strong attention to detail and high accuracy in data input - Ability to identify and correct errors - Excellent organizational skills for maintaining and structuring data - Proficiency in Microsoft Office Suite (Excel, Word, etc.)

Addis Ababa

about 9 hours left

East African Lion Brands Industries PLC

ICT Department Manager

ICT Manager

time-icon

Full Time

8 yrs

1 Position


MSc or BSc Degree in IT, Computer Science or in a related field of study with relevant work experience, out of which 4+ years in Managerial roles. Duties and Responsibilities: - Oversee the deployment, maintenance, and optimization of hardware, software, and network systems. - Ensure high availability, performance, and scalability of IT services. - Develop and enforce cybersecurity policies, procedures, and best practices.

Dukem

about 9 hours left

East African Lion Brands Industries PLC

Senior Cybersecurity Officer

CyberSecurity Officer

time-icon

Full Time

5 yrs

1 Position


BSc Degree in Information Technology, Computer Science or in a related field of study with relevant work experience Duties and Responsibilities: - Lead the daily operations of cybersecurity tools (e.g., firewalls, antivirus, IDS/IPS). - Oversee log analysis, threat hunting, and vulnerability scanning. - Monitor and respond to cybersecurity incidents using tools like Zabbix and Veeam.

Dukem

1 day left

Alta Computec PLC (The ICT Solution Center)

Professional Software Support Engineer

Software Engineer

time-icon

Full Time

3 - 5 yrs

1 Position


Bachelor’s Degree or TVET Level IV in computer science, Software Engineering or in a related field of study with relevant work experience, out of which 1-2 years in a Senior ATM Technician position and 3 years in a Senior ATM Technician position.

Addis Ababa

2 days left

Get -As international PLC

Odoo Developer

Software Developer

time-icon

Full Time

2 yrs

1 Position


Educational background in a related field of study with relevant work experience with POS, logistics, and trading workflows Duties & Responsibilites: - Customize and develop Odoo modules - Maintain and improve existing codebase - Collaborate with the functional and project teams

Addis Ababa

2 days left

Safaricom Telecommunications Ethiopia PLC

Product Specialist – M-PESA Consumer Savings and Credit (Internal /External)

Product Specialist

time-icon

Full Time

1 yrs

1 Position


Experience in product, engineering, developer advocacy, or technical support roles, preferably with a focus on APIs or developer platforms Duties & Responsibilites: - Shape the vision and strategy for our M-PESA Open API platform based on what developers need and where the market is heading - Work with Product leads and engineers to design M-PESA Open APIs with scalability, security, and ease of integration in mind. - Lead Developer Relations to engage API users, gather feedback, and drive community growth to engage API users and gather feedback - Work with legal and security teams to ensure M-PESA Open API compliance (GDPR, SOC 2, etc.).

Addis Ababa