Position Title: Senior iOS Application Developer
Activation Date: 28 December, 2025 Announced Date: 27 December, 2025 Expire Date: 07 January, 2026
- Job Location: Kabul
- Nationality: Afghan
- Category: Information Technology
- Employment Type: Full Time
- Salary: 90000-110000
- Vacancy Number: KS02
- No. Of Jobs: 2
- City: Kabul
- Organization: Kabulspace
- Years of Experience: 5+ years of professional experience in mobile application development.
- Contract Duration: 1 Year
- Gender: Male
- Education: Bachelor’s degree in Computer Science, Information System, or a related field.
- Close date: 2026-01-07
About Kabulspace:
Welcome to KabulSpace, a premier software development and IT solutions company headquartered in Kabul, Afghanistan. We specialize in creating tailored digital applications, offering end-to-end services from custom software design to system integration and consulting.
Our expertise extends to enterprise networking and mission-critical network infrastructure, ensuring reliable support and scalability for businesses. With a skilled and passionate team, we deliver innovative, efficient, and customer-focused solutions that empower organizations, whether private enterprises or non-governmental entities, to thrive in a dynamic technological landscape. Let’s shape the future together!
Job Description:
Job Summary:
As a senior iOS application developer at the Kabulspace, you will be responsible for designing, developing, and maintaining complex iOS applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our clients’ needs and enhance user experience.
Key Responsibilities:
- iOS App Development:
- Develop and maintain iOS applications using Swift and/or Objective-C.
- Ensure seamless integration of UI/UX designs within the iOS ecosystem (UIKit, SwiftUI).
- Real-Time Communication:
- Work with real-time communication messaging protocols and libraries.
- Integrate third-party libraries and services for real-time messaging.
- API & Data Handling:
- Understand and consume RESTful APIs; handle JSON/XML data.
- Utilize encryption protocols for secure message delivery.
- Code Analysis & Debugging:
- Study, analyze, and understand complex software application code in Swift/Objective-C.
- Debug and optimize existing iOS applications, ensuring high performance and productivity.
- Database & Backend Integration:
- Work with relational databases such as PostgreSQL, MariaDB, or MySQL.
- Have basic familiarity with NoSQL (e.g., Firebase, MongoDB) for scalable backend solutions.
- Understand distributed key-value stores (e.g., Mnesia or relevant iOS-compatible alternatives).
- Version Control & Collaboration:
- Utilize Git and GitHub for version control and collaboration.
- Collaborate with product managers, designers, and other developers to define project requirements and specifications.
- Provide feedback through code reviews and mentor junior developers.
- Testing & Quality Assurance:
- Participate in software testing processes (unit testing, automated functional testing, integration testing).
- Ensure code quality and maintain best practices and coding standards.
- Documentation & Reporting:
- Write, revise, and maintain software technical documentation, operational documentation, and user guides.
- Provide regular task status updates, highlight challenges, and submit reports to management as per SLA.
- Additional Responsibilities:
- Perform any other duties related to the role as assigned by management.
- Training and support for junior developers.
Job Requirements:
Required Qualifications:
- Education:
Bachelor’s degree in Computer Science, Information System, or a related field. - Experience:
- 5+ years of professional experience in mobile application development (iOS preferred).
- Proven proficiency with iOS development in Swift and/or Objective-C.
- Experience with Xcode, Cocoa Touch frameworks, and iOS development best practices.
- Technical Expertise:
- Knowledge of end-to-end encryption frameworks and protocols.
- Experience with real-time communication protocols.
- Familiarity with integrating third-party libraries for real-time messaging.
- Experience with databases (PostgreSQL, MariaDB, MySQL) and distributed DBMS (Mnesia or similar).
- Understanding of NoSQL databases (e.g., Firebase, MongoDB) for scalable backend integration.
- Proficiency in RESTful APIs and JSON/XML data handling.
Submission Guideline:
Applicants are required to mention the Job Title and Vacancy # in the subject line of their email. Please attach your updated CV and a cover letter and send them to hr@kabulspace.af, with a copy (CC) to kabulspace2025@gmail.com. The application deadline is 05-February-2025, so ensure your submission is sent before this date.
Only shortlisted candidates will be contacted for an interview and a demo session. We look forward to receiving your applications.
Submission Email:
hr@kabulspace.af - kabulspace2025@gmail.com