Posted 22 August, 2026
Senior iOS Developer
NR Consulting
Bangalore,Karnataka
Full Time
Reference: 365_463738_26-05049
Title: Senior iOS Developer
Location: Bangalore
Exp: 5+ years
Job Description:
Responsibilities
Designing, building, and development and maintaining the Native iOS
applications
Collaborating with the cross-functional teams to analyse, design, and
development of the app for better performance, crash-free experience, scalable
architecture, secure storage, encrypted communication, session handling, and
smooth API error handling
Publish of Mobile Application on App Store
Being up to date regarding the latest tools and technologies to improve the user
experience and app design/development
Monitoring the performance of live apps and identifying and resolving
bottlenecks to enhance the application's performance
Mandatory Technical Skills
Strong hands-on experience in Swift.
Strong knowledge of SwiftUI and UIKit. Ability to work with both modern and
existing/brownfield iOS codebases.
Strong understanding of iOS architecture patterns such as MVVM, Clean
Architecture, Coordinator Pattern, and modular code structure.
Experience with Combine, async/await, URLSession/Alamofire, JSON parsing,
API error handling, and secure session management.
Experience with local storage using Core Data, SQLite, Realm, UserDefaults,
and secure storage using Keychain.
Experience with APNs, push notifications, notification categories, deep links,
universal links, and notification-driven navigation.
Experience with CoreBluetooth, Wi-Fi/device SDK integration, IoT appliance
communication, or connected-device control.
Experience with CoreLocation, location permissions, background location
considerations, and geofencing.
Experience with AVFoundation, VisionKit, camera/barcode scanning, image
upload, and document/PDF handling.
Experience integrating payment gateways, e-commerce flows, cart/order
management, and secure transaction flows.
Experience with analytics, crash reporting, and attribution tools such as
Firebase, Crashlytics, GA4, AppsFlyer, Sentry, or equivalent.
Location: Bangalore
Exp: 5+ years
Job Description:
Responsibilities
Designing, building, and development and maintaining the Native iOS
applications
Collaborating with the cross-functional teams to analyse, design, and
development of the app for better performance, crash-free experience, scalable
architecture, secure storage, encrypted communication, session handling, and
smooth API error handling
Publish of Mobile Application on App Store
Being up to date regarding the latest tools and technologies to improve the user
experience and app design/development
Monitoring the performance of live apps and identifying and resolving
bottlenecks to enhance the application's performance
Mandatory Technical Skills
Strong hands-on experience in Swift.
Strong knowledge of SwiftUI and UIKit. Ability to work with both modern and
existing/brownfield iOS codebases.
Strong understanding of iOS architecture patterns such as MVVM, Clean
Architecture, Coordinator Pattern, and modular code structure.
Experience with Combine, async/await, URLSession/Alamofire, JSON parsing,
API error handling, and secure session management.
Experience with local storage using Core Data, SQLite, Realm, UserDefaults,
and secure storage using Keychain.
Experience with APNs, push notifications, notification categories, deep links,
universal links, and notification-driven navigation.
Experience with CoreBluetooth, Wi-Fi/device SDK integration, IoT appliance
communication, or connected-device control.
Experience with CoreLocation, location permissions, background location
considerations, and geofencing.
Experience with AVFoundation, VisionKit, camera/barcode scanning, image
upload, and document/PDF handling.
Experience integrating payment gateways, e-commerce flows, cart/order
management, and secure transaction flows.
Experience with analytics, crash reporting, and attribution tools such as
Firebase, Crashlytics, GA4, AppsFlyer, Sentry, or equivalent.