About the Role
BookCabin is looking for a talented iOS Developer (Swift) to help build and enhance our mobile app experience. You will work closely with the product, design, and backend teams to deliver smooth, high-performance features for thousands of users in the travel-tech space.
This role is ideal for developers who are passionate about creating seamless, reliable, and user-friendly mobile applications.
Key Responsibilities
- Develop, maintain, and optimize BookCabin's iOS application using Swift.
- Work closely with designers to implement clean and intuitive UI/UX.
- Integrate the app with backend APIs and ensure smooth data flow.
- Ensure performance, stability, and responsiveness across various iOS devices.
- Write clean, maintainable, and testable code.
- Identify and fix bugs, improve performance, and enhance app reliability.
- Participate in sprint planning, code reviews, and technical discussions.
Qualifications
- Bachelor's degree in Computer Science or related field.
- 3+ years of experience building iOS apps using Swift.
- Strong understanding of iOS frameworks (UIKit/SwiftUI), MVC/MVVM patterns, and Apple's design principles.
- Experience integrating RESTful APIs.
- Familiarity with version control (Git).
- Knowledge of push notifications, deep linking, and navigation patterns.
- Understanding of offline storage, caching, and performance optimization.
Preferred Qualifications
- Experience with SwiftUI.
- Familiarity with CI/CD and testing frameworks (XCTest, Fastlane).
- Experience releasing apps to the App Store.
- Background working in fast-paced product or startup environments.