JOBSEARCHER

iOS Developer

*Job Description:* 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* (e.g., Facebook SDK). ● Implement secure and seamless payment solutions using platforms like *Stripe*, *PayTM*, *CCAvenue*, and *StoreKit* for In-App Purchases. ● Prepare applications for production release via *TestFlight* and *App Store Connect*, ensuring compliance with Apple’s guidelines. Participate in *Agile/Scrum ceremonies*, actively contributing to sprint planning, retrospectives, and backlog refinement. *Required Qualifications : * *Education and Experience* ● 6+ years of professional experience in iOS application development. *Previous Work Experience* ● Prior roles such as: o iOS Developer o Mobile App Engineer o Swift Engineer o Application Developer (iOS) ● Experience in domains such as: o Airlines, Travel, or Aviation software (preferred) o B2C mobile apps with high user base o Mobile-first or customer-facing applications *Technical Skills* ● *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 ● *App Deployment:* TestFlight, App Store Connect ● *Payments:* Stripe, CCAvenue, PayTM, StoreKit *Soft Skills* ● Detail-oriented with a strong focus on *user experience and app stability*. ● Excellent *analytical and problem-solving skills*. ● Strong verbal and written *communication abilities*. ● Proactive, curious, and passionate about mobile technologies. ● Ability to *work independently* as well as collaboratively in a cross-functional team. *Preferred Qualifications: * ● *Familiarity with Navitaire APIs* or systems used in the *travel/airline domain*. ● Understanding of *mobile security best practices*, including encryption, secure storage, and secure data transmission. ● Familiarity with *App Store optimization (ASO)* strategies and app performance monitoring tools like *Firebase Performance Monitoring* or *Xcode Instruments*. ● Contributions to *open-source projects* or personal iOS apps published on the App Store is a plus. *Key Competencies* ● Leadership ● Communication ● Technical Skills ● Critical Thinking Job Type: Full-time Pay: $90,000.00 - $120,000.00 per month Location: * Remote (Preferred) Work Location: Remote