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
Senior Software Engineer, Database Infra
Are you excited about scaling a relational data system to tens of millions of queries per second? How about making sure that the system offers availability and consistency required to serve as the fou…
System Safety Intern
Zoox’s internship program provides hands-on experiences with state of the art technology, mentorship from some of the industry's brightest minds, and the opportunity to play a part in our success. In…
Associate Teacher
Employment Type: Full-time. Operating Hours: Monday through Friday, schedules vary between 8:00 am to 5:30 pm; When: ASAP. Looking for an Associate Teacher for a progressive preschool …
Nursing Support Professional - CNA/Medical Assistant (Escondido)
Join Our Dedicated Team at Mountain Shadows! Help make a lasting impact on the lives of individuals with developmental disabilities. We are currently seeking compassionate and motivated individuals t…
Accounts Receivable Assistant (Part-Time)
A growing healthcare company is seeking a reliable and detail-oriented Accounts Receivable Assistant to support our billing and collections team. Position Details: Part-time schedule: 9:00 AM – 3…
Product Backend Engineer
About xAI xAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on eng…
Manager, Content Distribution
OVERVIEW OF THE COMPANY Fox Sports FOX Sports, the industry leader in live events, is the umbrella entity representing Fox Corporation’s wide array of multi-platform US-based sports assets. Bui…
Inventory Specialist
Chanel seeks an Inventory Specialist in Beverly Hills to manage the flow of goods, ensuring an exceptional client experience. This role requires at least one year of related experience, strong organiz…
Staff Software Engineer
About Radiant Security We’re a Bay Area Cyber AI startup (with support for working remotely). We’ve raised funding from top tier investors. Our vision is simple: enable all security teams, to per…