100% Interview for Sr. Software Engineer (iOS) at Detroit, Michigan at Detroit, Michigan, USA |
Email: [email protected] |
From: Aryan Kashyap, Applab Systems [email protected] Reply to: [email protected] Hi There Hope you doing well, If you find any consultant for below requirement, then please share with me. Interview will happen in same week of submission. Role: - Sr. Software Engineer (iOS) (Flutter Mobile Development) Location: Detroit, Michigan (Hybrid) Duration: Long term contract Skills Requirement 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. Intimate 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 Thanks & Regards Aryan Kashyap Office: (609)629 -2043 [email protected] 4365 Route 1 South, Suite 105 Princeton, NJ 08540 www.applabsystems.com Keywords: cprogramm user interface New Jersey |
[email protected] View all |
Fri Aug 25 02:38:00 UTC 2023 |