Overview
Around 10 years of experience as a software developer in designing & developing Mobile Phone (iPhone/iPad) applications using Swift, Cocoa Touch and UIKit. Familiar with using SwiftUI and Combine pattern for developing iOS mobile applications. Experienced in Software Development Life Cycle (SDLC) such as Requirements Gathering, Project Design, Development, Support and maintenance phases to meet project requirements and familiar with agile software development methodologies as well. Good experience in Swift, Cocoa Touch, Xcode, XCTest, UIKit, JSON. Worked extensively on Xcode, Interface Builder and Instruments. Thorough understanding of Cocoa design patterns, MVC, MVVM architecture and other concepts like Delegates and Protocols. Well versed with frameworks like UIKit, MapKit, Social, Event Kit UI framework, Push Notifications, Core Data, Core Bluetooth, AV Foundation, Address Book, and Core Location. Knowledge of Object Oriented Concepts and good development experience in using those concepts in building reusable code. Experience with integrating payment methods such as PayPal using Braintree SDK. Experience with generating and reading QR codes. Familiar with UI design implementation using both Storyboards and XIB files for iOS. Experienced in JSON parsing, using JSON Serialization and JSON Decoder. Self-motivated with excellent abilities to learn new languages and concepts quickly, strong interpersonal skills, and ability to communicate with team members. Experienced in handling memory management – Automatic Reference Counting (ARC) and Performance Tuning of iOS Applications.
Position Details
Department: Preferred Vendors. This is a contract position.
Application Notes
If we don\'t have an open position that fits you, feel free to subscribe to our Talent Team email. Enter your name, email address and position(s) you\'re interested in, and whenever we open a new position matching your criteria we\'ll notify you immediately.
#J-18808-Ljbffr