Position Title: Senior iOS Application Developer
2025-02-05        Kabul       Full Time        37
Job Location: Kabul
Nationality: Afghan
Category: Information Technology
Employment Type: Full Time
Salary: 99000-110000
Vacancy Number: KS-02
No. Of Jobs: 2
City: Kabul
Organization: KabulSpace
Years of Experience: 5+ years of professional experience in mobile application development (iOS preferred)
Contract Duration: 1 Year
Gender: Male
Education: Bachelor’s degree in Computer Science, Information System, or a related field.
Close date: 2025-02-05


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 Descriptions:

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:

  1. 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).
  2. Real-Time Communication:
    • Work with real-time communication messaging protocols and libraries.
    • Integrate third-party libraries and services for real-time messaging.
  3. API & Data Handling:
    • Understand and consume RESTful APIs; handle JSON/XML data.
    • Utilize encryption protocols for secure message delivery.
  4. 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.
  5. 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).
  6. 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.
  7. 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.
  8. 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.
  9. 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.

Preferred Qualifications (Pulse Points):

  • Containerization & DevOps:
    Knowledge of Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
  • Encryption:
    Familiarity with data encryption for secure communication and storage within iOS applications.
Submission Guidelines:

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

Apply  

Similar Jobs