Contact us

    Talk to our Experts

    +92 51 8739288 Smart IS, second floor, Nadra Service Centre, Meridian Software Technology Park, Rehmanabad, Murree Road, Rawalpindi, Pakistan

    iOS Developer

    Job Description 

    • Design and deliver cross-platform apps developed in Swift, Objective C, and Xamarin. 
    • Work closely with other teams from the early stages of design all the way through identifying and resolving production issues and handling the complete SDLC. 
    • Analyze, design, develop and test functional requirements into new and existing solutions. 
    • Be able to communicate well in writing and orally. 
    • Stay up to date with iOS SDK changes and Xamarin. 
    • Ensure the performance, quality, and responsiveness of applications. 
    • Collaborate with a team to define, design, and ship new features. 
    • Identify and correct bottlenecks and fix bugs. 
    • Help maintain code quality, organization, and automatization. 

    Technical Capabilities 

    • Proficient with Objective-C and Swift (depending on project requirements), and Cocoa Touch. 
    • Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs). 
    • Understanding of Apple’s design principles and interface guidelines. 
    • Experience with offline storage CoreData, SQLite, and performance tuning. 
    • Expert with RESTful APIs to connect iOS applications to back-end services. 
    • Have excellent knowledge of design patterns: SOLID, DI, Coordinator, Repository, MVC/MVVM 
    • Familiarity with cloud message APIs and Apple Push Notification Service. 
    • Experience in the Apple ecosystem (XCode, App Store releases, TestFlight, etc.) 
    • Understanding of the iOS app signing process. 
    • Experience with CI/CD culture and tools (Azure DevOps etc.) 
    • Experience with Agile/Scrum development methodologies. 
    • Have knowledge of GIT version control system and pull requests for the code review process and merges. 
    • One or more published iOS apps in the App Store. 


    • iOS SDK 
    • iOS Frameworks 
    • Xamarin/Flutter 
    • Objective C 
    • Swift 
    • Cocoa Touch 

    Job Specifications 

    • Minimum Bachelor’s degree in Computer Science/Software Engineering or similar domain 
    • Minimum 3 years of progressive experience with native and hybrid development platforms 
    • Experience in iOS development 
    • Proficient in iOS SDK, Objective C, and Swift 
    • Knowledge and preferably hand-on experience of hybrid platforms such as Xamarin, Flutter, React Native 

    Apply Now

    Recent Stories

    World Backup Day Blog
    Mar 31,2021 - Uncategorized Read More
    blog cover
    Infographics Done Right
    Feb 02,2021 - Uncategorized Read More
    blog cover
    Data Privacy Day Blog
    Jan 25,2021 - Uncategorized Read More

    Copyright © 2023 Smart-IS International. All Rights Reserved.

    Microsoft is a registered trademark of Microsoft Corporation Oracle, JD Edwards and Peoplesoft are registered trademarks of Oracle Corporation. Blue Yonder is a registered trademark of Blue Yonder Group Incorporated. All trademarks are property of their respective owners.