Description
Greetings From BORN Group - A Tech Mahindra Company!!
We are currently hiring for the iOS Developer for our company.
iOS Developer
Experience Range- 3 Years - 8 Years
Location- PAN India
Joining Period- Immediately Available (Immediate -10 Days)
Job responsibilities
Summary
• Strong experience in mobile application development life cycle
management (Design, Development and Deployment) on iOS
platform along with good knowledge of iPadOS and WatchOS
application development.
• Strong in iOS architecture & design patterns (MVVM, VIPER, MVC)
• Excellent hands-on experience in Swift programming language; along
with good understanding of Objective-C programming language and
an interoperability (bridge) between both using Xcode IDE.
• Sound knowledge of concepts of OOP (Object Oriented
Programming)
• Working experience in enterprise application development having
integration with backend technologies.
• ******** experience with several iOS SDKs/libraries/APIs such as
UIKit, Core Animation, AVFoundation, Core Graphics, XCTest, APNS.
• Experience using non-Apple libraries, e.g. AlamoFire, RxSwift, Realm,
Rich Notifications or other open source libraries
• Knowledge of payment transaction frameworks/services like
ApplePay, In-App Purchase, Paypal and Stripe.
• Solid understanding of threading in iOS applications and Experience
in writing multi-threaded/asynchronous code.
• Familiarity with cloud development environments, including API
design and integration.
• Experience in SwiftUI and Storyboard interface based UI design.
• Knowledge of dependency managers like SPM and CocoaPods
• Familiar with versioning system (Git, SVN)
• Understanding of continuous integration process and unit testing
• Understanding and working experience of various tools, SCA, code
coverage
• Experience (or a knowledge about) of Hybrid platform mobile
application development like Flutter, React Native, Xamarin would be
considered as an advantage.
Role & Responsibilities:
• Responsible for the development and maintenance of applications;
for the range of iOS devices including phone, pad and wearable.
• Primary focus will be development of iOS applications and their
integration with back-end services.
• Individual contributor (independent practitioner) and advanced
software programmer; and will be working with cross platform technology engineers and testers on different layers of the architecture.
• Commitment to collaborative problem solving, sophisticated design,
and the creation of quality products is essential.
• Ensure the performance, quality, and responsiveness of applications.
• Collaborate with a team to define, design, and ship new features.
• Communication with various internal/external stakeholders and
prepare technical documents and reports.
• Perform Unit Testing (manual or automation), Code Review Analysis
and generate SCA reports.
• Identify and resolution of defect and bottlenecks, memory allocation
and leakage; and maintain code quality.
• Deployment of Apps for beta testing on TestFlight as well as
production release on AppStore