iOS Developer (VA; San Bruno, CA)
- 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 requirement of project 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 Instrument.
- Thorough understanding of COCOA design patterns, MVC, MVVM architecture and other concepts like Delegate 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 re-usable 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 and excellent abilities to learn new languages and other concepts quickly, excellent interpersonal skills and abilities to communicate with team players.
- Experienced in handling memory management – Automatic Reference Counting (ARC)
- Experienced in Performance Tuning of iOS Applications.
Department: Preferred Vendors
This is a contract position
Recommended Jobs
AQX S12 - Acquisition Program Analyst, Senior - TS/SCI
Position: Acquisition Program Analyst – Senior Clearance: TS/SCI Location: Onsite at the Pentagon 5 days per week SAF/AQX – Acquisition Integration NIS has an immediate opportunity for a …
Teacher of Maths- Norfolk
Strategy Education are delighted to be working with a good, mixed, 11 – 18 secondary school in Norfolk who are looking to appoint a teacher of Mathematics to cover a maternity leave within the departm…
Outside Property Associate Claim Representative
Who Are We? Taking care of our customers, our communities and each other. That’s the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property ca…
Assistant Director of Activism
The Institute for Justice seeks an experienced and passionate professional to join our Activism team as Assistant Director at our headquarters in Arlington, VA. IJ’s multi-faceted Activism team chall…
Director, Strategic Capture
Title: Director, Strategic Capture Belong, Connect, Grow, with KBR! - At KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of …
Agency Loan Administrator I
Overview Agency Loan Administrator I Are you looking for a challenging role that includes the convenience of working virtually at home? Then a Capital One Commercial Ops role may be the role f…
Remote Sales Associate: Flexible Hours
Join Our Dynamic Team as a Sales Associate At our company, we're recognized for our exceptional workplace culture and rapid growth, featured in Entrepreneur Magazine, Forbes, and Inc. 5000. We off…
Sales Associate - Part-Time
Be part of an iconic story. At Calvin Klein, we believe in fostering an inclusive and collaborative culture by celebrating different perspectives, backgrounds and beliefs to truly connect with o…
Blow Molding Equipment Technician
Explore Your Career in Blow Mold Maintenance KIK Consumer Products prides itself on fostering a culture of collaboration and high performance. As a Blow Molding Equipment Technician , you will pla…
Staff Attorney
Virginia Education Association Staff Attorney Based in Richmond, VA Deadline for Applying: Open Until Filled Reports to: Director, Legal Advocacy Who We Are The Virginia Educat…