- Development, delivery, and maintenance of mobile applications for iOS devices.
- Ensuring that the mobile platform is safe, secure, and compatible with the latest devices and iOS versions.
- Providing support for the development of mobile projects and devise solutions that are maintainable and scalable.
- Identifying, diagnosing, and resolving production issues.
- Identifying opportunities for process and tool improvements and perform the implementation.
- Communicating with the client around technical issues and capabilities/limitations of iOS
- Highly proficient with Swift or Objective-C.
- Expertise in iOS frameworks such as Core Data, Core Location, etc.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with RESTful APIs to connect iOS applications to backend services.
- Strong understanding of Object-Oriented principles and design patterns.
- Knowledge of accessibility issues on iOS.
- Deep understanding of Apple's design principles and interface guidelines.
- Experience in releasing apps via the store and other distribution methods.
- Familiarity with cloud message APIs and push notifications (Firebase & APNS)
- Knowledge of iOS App State transitions.
- A knack for bench marking and optimization will be valued.
- Proficient understanding of code versioning tools (GIT and SVN).
- Deep understanding of watchOS and SwiftUI.
- Team and client handling.
- Good communication skills.
- BCA, MCA, B Tech, or an equivalent degree.
- Knowledge on Flutter / React Native.
- Experience with developing applications for US clients.
- Experience with Project Management tools.
- Knowledge of one or more design patterns like MVVM, VIPER, MVP
iOS Developer - Delhi NCR/Gurgaon/Gurugram, India - NMG Technologies
NMG Technologies
Delhi NCR/Gurgaon/Gurugram, India
1 week ago
Description
Role Overview :
NMG Technologies is looking to grow its Mobile Development team for which an iOS Developer has a critical role.
You will be responsible for :
Required Candidate Skills :
Preferred Skills :