iOS Developer

Job Overview

Location
Islamabad, Islamabad
Job Type
Full Time
Date Posted
12 hours ago

Additional Details

Job ID
1511
Job Views
12

Job Description

Role and Responsibilities

  • Design and build high-quality applications for the iOS platform.
  • Proficiently work with Swift and Objective-C, while also applying SwiftUI where applicable.
  • Ensure the performance, scalability, quality, and responsiveness of applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Apply latest coding practices, clean architecture principles, and design patterns to solve complex problems efficiently.
  • Design and implement architecture patterns suitable for large-scale and complex problem-solving.
  • Identify bottlenecks, debug issues, and ensure timely fixes for critical bugs.
  • Help maintain code quality, organization, automation, and compliance with industry standards.
  • Contribute to ISO standards compliance, including secure coding, vulnerability assessments, and audit readiness (Mend-type and similar audits).
  • Work on projects involving BLE communication, SDK development, and integration as a plus point.


Qualifications and Education Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a relevant field.
  • 4+ years of hands-on iOS development experience.


Preferred Skills

  • Strong proficiency in Swift, Objective-C, and working knowledge of SwiftUI.
  • Solid understanding of object-oriented programming and Cocoa APIs on macOS/iOS.
  • Good knowledge of performance limits, characteristics, and optimization techniques.
  • In-depth knowledge of memory management, multi-threading, and concurrency.
  • Experience with embedded databases, data persistence, and system data stores.
  • Proficient in RESTful API integration and backend communication.
  • Strong sense of UI/UX design with user-centric focus.
  • Familiarity with low-level C-based libraries is a plus.
  • Implementation of unit testing, automated testing platforms, and CI/CD pipelines.
  • Strong knowledge of Apple’s Human Interface Guidelines (HIG) and design principles.
  • Proficient understanding of Git or similar version control tools.
  • Experience with continuous integration pipelines.
  • Awareness of ISO security standards, secure coding practices, and handling vulnerability audits.
  • Bonus: Prior experience with BLE protocols, SDK development, and device connectivity.

Location

Similar Jobs

Dice Tech Recruitment Services

Junior Python Django Developer

Full Time

Dice Tech Recruitment Services

Java Software Engineer

Full Time

Dice Tech Recruitment Services

Mid Embedded QA/DevOps Engineer

Full Time

Dice Tech Recruitment Services

Upwork Bidder

Full Time