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 . Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Transportation, Logistics, Supply Chain and Storage
#J-18808-Ljbffr
Ios Developer • Islamabad, Pakistan