Qureos

FIND_THE_RIGHTJOB.

Senior Software Engineer - iOS

Karachi, Pakistan

OfficeField is looking for a talented Senior Software Engineer - iOS to join our team.

Responsibilities:

  • Design, develop, and maintain iOS applications for iPhones and iPads, ensuring high performance, responsiveness, and user-friendly interfaces
  • Collaborate with designers to implement user interfaces that are visually appealing and intuitive, adhering to Apple's Human Interface Guidelines (HIG)
  • Optimize app performance, including loading times and memory usage, to provide a smooth user experience
  • Write clean, maintainable, and efficient code using Swift and Objective-C, following best practices and design patterns
  • Use version control systems (e.g., Git) to manage codebase
  • Stay updated with the latest iOS development trends, tools, and technologies, and apply them to improve app development processes

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 4+ years of experience with proven experience as an iOS engineer
  • Experience with architecture patterns like MVC, MVVM, and VIPER
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Proficient in performance tuning, optimization, unit testing, code review, and CI/CD practices

Job Type: Full-time

Work Location: In person

© 2025 Qureos. All rights reserved.