RA Ethiopia

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
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.

About You
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.

Method of Application

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;

within 7 consecutive days.

JobWeb Ethiopia

You must sign in to apply for this position.