iOS Developer

0



Location: Colombo, Sri Lanka (Onsite)

Employment Type: Contract (6 Months)

Positions Available: 2

Job Summary:

Our client, a US-based airline company, is seeking experienced iOS Developers to join their mobile engineering team on a 6-month onsite contract basis. This role offers the opportunity to work on globally used, high-performance iOS applications tailored for airline customers. You will collaborate closely with cross-functional teams to develop scalable, secure, and modern iOS features using Swift, SwiftUI, and contemporary architecture practices.

Key Responsibilities:

  • Design and develop native iOS applications using Swift and SwiftUI, with occasional use of Objective-C and UIKit.
  • Apply architectural patterns such as MVVM, MVI, or Clean Architecture to promote modularity, testability, and maintainability.
  • Handle asynchronous tasks effectively using Combine, GCD, and concurrency frameworks.
  • Integrate RESTful APIs using URLSession and manage networking layers following clean architecture principles.
  • Implement local data storage using Realm, CoreData, or SQLite, depending on use-case performance needs.
  • Develop and maintain unit and UI tests using XCTest and XCUITest for robust QA coverage.
  • Work closely with QA, Product Managers, and Backend Engineers to define and deliver user-centric features.
  • Use tools such as Git, GitHub, Fastlane, Jenkins, Firebase, and Azure DevOps for code versioning and CI/CD.
  • Integrate third-party SDKs, including Firebase, Push Notifications, and social media SDKs (e.g., Facebook).
  • Implement in-app payment solutions using platforms like Stripe, PayTM, CCAvenue, and StoreKit.
  • Prepare apps for release using TestFlight and App Store Connect, ensuring compliance with Apple guidelines.
  • Participate in Agile/Scrum ceremonies, contributing to sprint planning, backlog refinement, and retrospectives.

Required Qualifications:

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of proven experience in native iOS development.
  • Strong command of Swift, SwiftUI, and UIKit; familiarity with Objective-C is a plus.
  • Hands-on experience with architectural patterns (MVVM, MVI, Clean Architecture).
  • Deep understanding of iOS concurrency using Combine and GCD.
  • Experience integrating APIs, parsing JSON, and maintaining scalable networking layers.
  • Practical knowledge of local data management tools: Realm, CoreData, SQLite.
  • Strong testing discipline using XCTest, XCUITest, and debugging tools.
  • Experience with CI/CD pipelines, code repositories, and release tools (e.g., Jenkins, Fastlane).
  • Familiar with Apple Human Interface Guidelines and App Store compliance requirements.\


Technical & Professional Competencies:

  • Working experience in Agile / Scrum development environments.
  • Excellent analytical and problem-solving abilities.
  • Strong interpersonal and communication skills.
  • Ability to work onsite in Colombo and collaborate in a cross-functional team environment.
  • High attention to detail and a user-first mindset.

What We Offer:

  • Exciting opportunity to work with a renowned US-based airline client.
  • Immediate 6-month onsite contract in Colombo.
  • Exposure to global-scale, customer-facing mobile applications.
  • Competitive contract-based remuneration.
  • A collaborative, dynamic, and tech-forward work culture.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied