Ios Developer (Sydney)

Ios Developer (Sydney)

11 Nov
|
BCS Technology
|
Sydney

11 Nov

BCS Technology

Sydney

Job Description About the role We are looking for a passionate and skilled iOS Developer to join our mobile engineering team for the airline customers.
You will work on building scalable, high-performance native iOS applications used by airline customers globally.
The role involves collaborating closely with cross-functional teams, including QA, product, and backend, to deliver robust app features and enhancements using modern architecture and tools.
Key responsibilities Design and develop robust, scalable, and high-performance native iOS applications using Swift and SwiftUI, with exposure to Objective-C and UIKit when needed.
Implement and maintain app architecture patterns such as MVVM, MVI, and Clean Architecture to ensure code modularity, testability, and reusability.
Leverage Combine, GCD, and other concurrency mechanisms to manage asynchronous tasks and improve app responsiveness.
Integrate RESTful APIs using URLSession, JSON parsing, and maintain clean and modular networking layers using patterns similar to Retrofit.
Manage local storage solutions using Realm, CoreData, or SQLite based on use-case suitability and performance requirements.
Write and maintain unit and UI tests using XCTest and XCUITest to ensure app stability and quality across releases.
Collaborate closely with cross-functional teams including QA,



Product Managers, and Backend Engineers to understand requirements and deliver user-centric features.
Utilize tools such as Git, GitHub, Fastlane, Jenkins, Firebase, and Azure DevOps for version control, CI/CD pipelines, and deployment workflows.
Integrate third-party SDKs and services including Firebase, Push Notifications, and social media APIs.
Implement secure and seamless payment solutions using platforms like Stripe, PayTM, CCAvenue, and StoreKit for In-App Purchases.
Requirements 6+ years of skilled experience in iOS application development.
Prior roles such as iOS Developer, Mobile App Engineer, Swift Engineer, or Application Developer (iOS).
Experience in domains such as Airlines, Travel, or Aviation software (preferred), B2C mobile apps with high user base, or mobile-first or customer-facing applications.
Languages: Swift (primary), Objective-C (good to have).
Frameworks: SwiftUI, UIKit.
Architectures: MVVM, MVI, VIPER, Clean Architecture.
Concurrency: Combine, GCD, multithreading.
Networking: URLSession, JSON, REST APIs, Retrofit-like patterns.
Local Storage: Realm, CoreData, SQLite.
Testing: XCTest, XCUITest.
Tools: Git, GitHub, Fastlane, Firebase, Jenkins, Azure DevOps.

📌 Ios Developer (Sydney)
🏢 BCS Technology
📍 Sydney

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ios developer (sydney) / sydney

Subscribe to this job alert:

Get the latest job offers by email for: ios developer (sydney) / sydney