A leading software development company in Vancouver seeks an experienced iOS developer with over 7 years of expertise in building native applications using Swift and Objective-C. The ideal candidate will translate design wireframes into high-quality mobile interfaces while collaborating with cross-functional teams to implement features and optimize existing applications. Familiarity with RESTful APIs and mobile testing frameworks is essential. The position offers opportunities to work in an innovative environment focused on quality and performance.
Qualifications
7+ years of experience in iOS development.
Strong experience in Swift, Xcode, and iOS SDK.
Familiarity with Core Data, Realm, or other mobile database technologies.
Responsibilities
Build native iOS applications using Swift and Objective-C following clean code principles.
Translate design wireframes and mockups into high-quality, interactive mobile interfaces.
Implement new features, enhancements, and performance optimizations across existing apps.
Skills
iOS development
Swift
Xcode
iOS SDK
UI kit
Objective-C
mobile architecture patterns
RESTful APIs
mobile testing frameworks
CI/CD pipelines
Job description
7+ years of experience in iOS development
Strong experience in Swift, Xcode, and iOS SDK and UI kit
Build native iOS applications using Swift and Objective-C following clean code principles
Translate design wireframes and mockups into high-quality, interactive mobile interfaces
Implement new features, enhancements, and performance optimizations across existing apps
Collaborate with cross-functional teams to define, develop, and deliver app functionality
Integrate third-party libraries, APIs, and cloud-based services
Strong knowledge of mobile architecture patterns (MVVM, MVP, Clean Architecture).
Experience integrating RESTful APIs and third-party SDKs.
Experience with mobile testing frameworks and CI/CD pipelines.
Familiarity with cross-platform tools like Flutter or React Native is a plus.
Familiarity with Core Data, Realm, or other mobile database technologies
Understanding of accessibility and localization standards
Exposure to XCTest, Quick, or Nimble for unit and UI testing