iOS Developer (VA; San Bruno, CA)
Cedent · San Bruno, United States ·
- Employment
- Contract
- Category
- Mobile
- Experience
- 10+ years
Cedent · San Bruno, United States ·
PradeepIT Consulting Services Pvt Ltd · Bangalore, Karnataka, India
Adidev Technologies Inc · Sunnyvale, CA 95014
Adidev Technologies Inc · Jersey City, New Jersey, United States
Adidev Technologies Inc · Cupertino, California, United States
The iOS Developer will design and develop iPhone and iPad applications using Swift, UIKit, and SwiftUI. The role involves the full software development lifecycle, including architecture, performance tuning, and integration of third-party SDKs like Braintree.
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.
Department: Preferred Vendors. This is a contract position.
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.
Adidev Technologies Inc · New York, New York, United States