iOS Developer

Broadstone Technologies, Lahore

Apply By : Jun 16, 2025 |
Job Description (Total Position: 1)

Broadstone Technologies is looking for a creative and motivated person for the position of iOS Developer. If you are a self-starter who is ready to explore new opportunities, we would like to talk to you.

Responsibilities /What we are looking for:

Must have published at least one application on Apple App Store:

  • Participate in internal development projects such as developing new products and enhancing/maintaining the existing products.
  • Experience with core data, offline storage, threading, and performance tuning.
  • Ability to understand and maintain existing codebase.
  • Ability to identify code bottlenecks, and memory leaks using tools and plug the holes
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Develop and maintain automated testing scripts to streamline testing processes.
  • Perform regression testing to identify and resolve bugs and issues in the application.
  • Experience  implementing unit tests and with development methods that support automated testing,
  • Participate in code reviews to maintain high code quality.
  • Experience with Architectural patterns i.e. MVVM, MVP, MVC, Singleton, reactive programming, and dependency injection.
  • Strong knowledge of iOS SDK, Swift, Objective-C, Cocoa Touch, different versions of iOS, and how to handle various screen sizes.
  • A strong understanding of the full life cycle of app development using Apple’s Developer Guidelines.
  • Leveraging the best of new technologies to continue to innovate the application
  • Architect efficient and reusable code that adheres to best practices and coding standards
  • Experience with software development tools such as Git, GitLab, JIRA, CI/CD pipelines.
  • Experience with iOS frameworks and libraries (e.g., SwiftUI, Core Data, CocoaPods)
  • Knowledge of Agile Practice
  • Design and build advanced applications for the iOS platform.
  • Experience in SwiftUI is a plus
  • Experience in designing software architectures for scalability, reliability, security and performance

Role Requirements:

  • Proficient in Swift and Objective-C.
  • Strong understanding of iOS frameworks such as Core Data, Core Animation.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of UI/UX standards and principles.
  • Understanding of Apple’s design principles and interface guidelines.
  • Strong knowledge of unit testing framework (XCTest) and experience in writing effective unit tests.
  • Proficient understanding of code versioning tools, such as Git.
  • Self-driven and do work on your own by taking ownership.
  • Ensure compliance with Apple\'s App Store guidelines and submit applications for App Store review.
  • The ability to take technical direction to deliver well-scoped work
 
 
Category
Software & Web Development
Gender
No Preference
Minimum Education
Bachelors
Degree Title
BSCS/MCS
Minimum Experience
2 Years
Age
27 Years
Salary Range
PKR. 0 - 0/Month