Xo Bills→
Senior iOS Developer 5+ Years Experience at Xo Bills · Kochi(Eda…
Skills
Job Description
Senior iOS Developer 5+ Years Experience
Experience: 5+ Years
Employment Type: Full-time
Location: Edapally, Cochin
Department: Mobile Application Development
Job Summary
We are looking for an experienced iOS Developer with 5+ years of professional experience to join our mobile application development team.
The candidate will be responsible for designing, developing, testing, debugging, maintaining, and enhancing high-quality iOS applications. The ideal candidate should have strong experience in Swift, iOS SDK, UIKit, REST API integration, mobile application architecture, third-party SDK integration, performance optimization, and App Store deployment.
Key Responsibilities
- Design and develop high-quality, scalable, and reliable iOS applications.
- Develop new features and enhance existing mobile applications.
- Write clean, maintainable, reusable, and well-structured code.
- Develop applications using Swift and iOS SDK.
- Integrate REST APIs and third-party services.
- Work closely with backend developers for API integration and troubleshooting.
- Implement proper API error handling, network failure handling, and application-level error handling.
- Debug and resolve application crashes, production issues, and performance problems.
- Optimize application performance, memory usage, battery consumption, and network usage.
- Implement push notifications and other iOS services.
- Integrate third-party SDKs and frameworks as required.
- Work with Apple Push Notification Service (APNs) and Firebase Cloud Messaging.
- Implement secure communication between mobile applications and backend services.
- Perform code reviews and maintain coding standards.
- Write unit tests and participate in application testing and debugging.
- Manage application builds and releases through Xcode and App Store Connect.
- Publish and maintain applications on the Apple App Store.
- Work closely with UI/UX designers, backend developers, QA engineers, and project managers.
- Analyze business requirements and provide appropriate technical solutions.
- Troubleshoot issues across different iOS versions and devices.
- Stay updated with the latest iOS technologies and development best practices.
Required Skills
- 5+ years of professional iOS development experience
- Strong proficiency in Swift
- Good knowledge of iOS SDK
- Strong experience with Xcode
- Strong knowledge of UIKit
- Experience with SwiftUI
- Good understanding of iOS application lifecycle
- Experience with REST APIs and JSON
- Experience with URLSession / Alamofire
- Strong knowledge of MVVM / MVC / Clean Architecture
- Experience with Core Data / SQLite
- Experience with Firebase
- Experience with Push Notifications / APNs
- Experience with third-party API and SDK integrations
- Good knowledge of Git / GitHub / GitLab
- Strong debugging and problem-solving skills
- Experience with App Store Connect and App Store deployment
- Good understanding of iOS security and secure API communication
Good to Have
- Experience with SwiftUI
- Experience with Combine
- Experience with async/await and Swift Concurrency
- Experience with payment gateway integration
- Experience with Google Maps / MapKit
- Experience with Firebase Analytics and Crashlytics
- Experience with CI/CD and automated iOS builds
- Experience with Fastlane
- Experience with travel, hotel booking, payment, or other API-driven applications
- Knowledge of TestFlight and App Store release management
- Knowledge of iOS certificates, provisioning profiles, and code signing
- Experience handling production applications with a large user base
Education
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
Candidate Profile
- Strong analytical and problem-solving skills.
- Good communication and interpersonal skills.
- Ability to work independently and as part of a development team.
- Ability to understand business requirements and convert them into technical solutions.
- Strong attention to application quality, security, performance, and reliability.
- Ability to troubleshoot and resolve production issues efficiently.
- Willingness to learn and adopt new technologies.
Keywords
iOS Developer, Senior iOS Developer, Swift, iOS SDK, Xcode, UIKit, SwiftUI, MVVM, MVC, Clean Architecture, REST API, JSON, Alamofire, URLSession, Firebase, APNs, Push Notifications, Core Data, SQLite, Git, GitHub, API Integration, Third Party SDK, Payment Gateway, Google Maps, MapKit, App Store, App Store Connect, TestFlight, Fastlane, Swift Concurrency, Combine, Mobile Application Development