iOS Engineer

CodeNinja is a professional services company specializing in iOS application development.
Pakistan Mint Colony, Lahore, Punjab, Pakistan
iOS
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For iOS Engineer

CodeNinja is seeking a talented iOS Engineer with 3+ years of experience to join their team. The role focuses on iOS development using Swift and Objective-C, requiring expertise in various iOS frameworks and architectures. The ideal candidate will contribute to designing and developing high-quality iOS applications while working with a cross-functional team. The position demands strong technical skills in iOS development, including UIKit, Clean Swift architecture, multithreading, and testing. The role is based in Lahore, Pakistan, offering an opportunity to work on challenging projects while maintaining high coding standards. The successful candidate will be a detail-oriented problem solver with excellent debugging skills and a passion for creating user-friendly, high-performance applications. They should stay current with iOS development trends and best practices, and possess strong collaborative and communication abilities. This role offers the chance to work with modern iOS technologies and contribute to significant mobile applications in a professional environment.

Last updated 41 minutes ago

Requirements For iOS Engineer

  • 3+ years of professional experience in iOS app development
  • Strong proficiency in Swift, with a good understanding of Objective-C
  • Experience with UIKit, SnapKit, and layout design using constraints
  • Experience with Clean Swift architecture and knowledge of MVC, MVP, MVVM, and UDF
  • Expertise in multithreading using GCD, Operations, and Swift concurrency
  • Familiarity with debugging tools (Xcode debugging) and techniques for catching bugs
  • Strong understanding of memory management in Swift
  • Experience writing snapshot and unit tests using XCTest
  • Knowledge of GitHub, GitFlow, and CI/CD processes using GitHub Actions
  • Practical experience with Atlassian tools (JIRA, Confluence)

Interested in this job?

Jobs Related To CodeNinja iOS Engineer

Software Engineer, iOS

iOS Software Engineer position at Meta, developing mobile applications and messaging systems with competitive compensation and benefits.

Software Engineer III, iOS, Google One

Software Engineer III position at Google focusing on iOS development for Google One, requiring 2 years of experience in software development and iOS applications.

Software Engineer III, Mobile (iOS), Waze

Software Engineer III position at Google's Waze, focusing on iOS development to enhance the social navigation platform's mobile experience.

Software Engineer, Mobile, iOS, Photos

Mobile iOS Software Engineer position at Google Photos team in Sydney, focusing on developing and improving photo sharing and storage capabilities for billions of users.

Software Engineer (iOS)

iOS Software Engineer position at Meta focusing on developing mobile applications and services using Swift and Objective-C.