JobExpired · Aug 24, 2026Kabul
Senior iOS Application Developer
Ibtekarmind • Full Time
- Publisher source
- ACBAR Jobs
- Published
- Not specified
- Last seen
- Aug 11, 2026, 10:28 AM
- Category
- Not specified
- Location
- Kabul
Description
Job Summary Job Summary: As a senior iOS application developer at the Ibtekarmind, 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.
Additional details
- Procurement method
- Not specified
- Contract type
- Not specified
- Job type
- Not specified
- Salary or budget
- Not specified
- Experience level
- Not specified
- Language
- en