Overview
Remote
$55 - $65
Accepts corp to corp applications
Contract - Independent
Contract - 12 Month(s)
Skills
ios
swift
objective c
GIS
google map
Job Details
Role: Sr. iOS Developer with GraphQL, Swift5 Version
Location: Walnut Creek, CA - Can Be Remote
Contract: Long Term
Note: Need iOS Developer who has worked on interface with GIS or google map.
Online Coding test is must
Skilled iOS application developer with substantial experience working with the Couchbase NoSQL database, responsible for designing, developing, and maintaining mobile applications on the iOS platform while utilizing Couchbase for data storage and retrieval, requiring expertise in both Swift/Objective-C (iOS development) and Couchbase query language and data modeling techniques.
Key Responsibilities:
iOS App Development:
Design, build, and maintain high-performance iOS applications using Swift or Objective-C, leveraging standard iOS frameworks like UIKit, Core Data, and Core Animation.
Couchbase Integration:
Integrate Couchbase database into iOS applications, including data modeling, document design, and efficient query development using N1QL.
API Interaction:
Develop robust APIs to interact with the Couchbase backend, managing data synchronization and handling potential network issues.
Data Management:
Design and implement data caching strategies on the device to optimize performance and user experience.
Performance Optimization:
Monitor and optimize application performance, particularly related to Couchbase data access and retrieval.
Required Skills:
iOS Development:
Strong proficiency in Swift or Objective-C, knowledge of iOS development lifecycle, UI design principles, and best practices.
Couchbase Expertise:
In-depth understanding of Couchbase architecture, data modeling, querying (N1QL), and data management features.
RESTful APIs:
Experience with designing and consuming REST APIs to interact with the Couchbase backend.
Database Design:
Ability to translate complex data requirements into efficient Couchbase document structures.
Networking:
Understanding of network protocols, data serialization, and handling network connectivity issues.
Desired Skills:
Experience with cloud-based Couchbase deployments
Knowledge of other NoSQL databases
Familiarity with mobile backend-as-a-service (MBaaS) platforms
Experience with unit testing and continuous integration (CI) pipelines
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.