Job Title : iOS Developer
Job Location : Hyderabad
Experience : 5+ years.
We are looking for an iOS Team Lead with the below skills in the order of priority :
Demonstrated experience of working as a full-time native iOS developer across multiple projects.
Proficiency with Swift
Understanding and application of object-oriented concepts, SOLID principles, and various design patterns in the code
Familiarity with MVVM or VIPER architectures
Proficiency in UIKit, storyboards, XIB, auto layouts, and stack views
Write clean, well-factored code that is testable, maintainable, and reusable
Familiarity with RESTful APIs and JSON to connect the iOS application to back-end services
Experience with offline storage using CoreData or Realm
Familiarity in integrating and working with third-party tools using Cocoapods or Carthage
Experience with threading and performance tuning using Instruments
Knowledge in test automation frameworks such as Appium and XCTest, and XCUITest
Proficient understanding of code versioning tools
Working with CI / CD pipeline. Good experience in Agile software development methodologies like Scrum or Kanban
And good to have knowledge in :
SwiftUI, RxSwift, Combine
Integration of Maps, CoreLocation, Firebase, Push notifications, Universal links, and Payment gateways
Hybrid application development frameworks like React Native or Flutter
Good understanding of DS (Data Structures) algorithms and good problem-solving skills
Familiarity with Webhook or WebSocket
Experience in security-related projects using SSL Pinning, keychain, hashing, etc.
Ios Developer • Mohali, Punjab, India