06 Aug
|
RailsCarma
|
India
We are looking for an experienced iOS Developer responsible for the development and maintenance of applications targeted across a range of iOS devices, including iPhone, iPad, and Apple TV. Responsibilities
- Design and build applications for the iOS and tvOS platforms.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and correct performance bottlenecks and fix bugs.
- Participate in code reviews and maintain established coding standards.
- Write clean, maintainable, and reusable code.
- Work closely with QA teams to ensure end-to-end application quality.
- Optimize applications for scalability and long-term maintainability.
- Stay updated with the latest iOS and tvOS platform developments and technologies. Requirements
- Robust proficiency in Swift, SwiftUI, UIKit, and Cocoa Touch.
- Hands-on experience with iOS frameworks such as Core Data, Core Animation,
AVFoundation, and Foundation.
- In-depth knowledge of software architectural patterns like MVC, MVVM, VIPER, or Clean Architecture.
- Practical experience working with RESTful APIs and backend service integration.
- Familiarity with Git, Swift Package Manager, and CocoaPods.
- Experience with Push Notifications, background processing, and offline storage mechanism implementations.
- Strong understanding of performance optimization, memory management, and debugging techniques.
- Familiarity with Unit Testing and UI Testing using XCTest.
- Hands-on experience with Firebase, Analytics, Crashlytics, and third-party SDK integrations.
- Understanding of App Store deployment processes, provisioning profiles, and CI/CD pipelines.
- Familiarity with Agile/Scrum development methodologies.
📌 iOS Developer (India)
🏢 RailsCarma
📍 India