IOS Developer
Posted 1 month ago
Employment Information
Job Description
Job Description :
Profile: iOs Developer
Experience: 4 years
Experience: 4 years
Must have skills: iOS + Swift + Objective-C
Roles & Responsibilities
- Development, delivery, and maintenance of mobile applications for iOS devices.
- Improving code quality and maintainability by staying up-to-date on new technologies and development approaches.
- Ensure the mobile platform is safe, secure, and compatible with the latest devices and iOS versions.
- Provide support for the development of mobile projects and devise solutions that are maintainable and scalable.
- Identify, diagnose and resolve production issues.
- Identify opportunities for process and tool improvements, and perform the implementation.
- Communicate with the client around technical issues and capabilities/limitations of iOS.
Mandatory Skills & Knowledge
- Highly proficient with Swift and 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 back-end 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.
- Knowledge of common iOS frameworks (Foundation, Core Location, UIKit, MapKit, CoreData, CoreGraphics, CoreAnimation, Security Framework, Keychain)
- Competency with performance and memory tuning with tools such as Instruments.
- Familiarity with cloud message APIs and push notifications.
- Knowledge of iOS App State transitions.
- A knack for benchmarking and optimization will be valued.
- Proficient understanding of code versioning tools (GIT and SVN)
- Knowledge of best practices in continuous integration will be an added advantage.
- Understanding and experience of Agile development.
- Excellent verbal and written communication skills in English.
- Knowledge on Flutter will be advantage
Technologies / Frameworks / Tools / Proficiency
- Languages: Swift and Objective C.
- Frameworks: Core Location, MapKit, Core Data, Core Graphics, Core Animation, StoreKit, Security, UserNotification, etc.
- Database: Core Data, SQLite.
- Platform: macOS.
About Iris Software
IRIS Software Group
A UK-based software company that provides business software and services to help manage core business operations. Their software includes financial management and biometric systems. IRIS Software Group has over 100,000 customers in 135 countries.
Information Returns Intake System (IRIS)
A system from the IRS that allows users to e-file tax returns, request automatic extensions, and file corrections.
Iris Software
A global IT services organization that provides software engineering services to businesses. They work with companies in a range of industries, including banking, insurance, healthcare, and supply chains. Iris Software has been a partner to Fortune 500 companies for over 30 years.