iOS Developer

  • San Leandro, CA
  • Posted 8 hours ago | Updated 8 hours ago

Overview

On Site
$40 - $50
Contract - W2

Skills

ios

Job Details

Job Summary:
We are seeking a skilled and passionate iOS Developer to join our mobile development team. In this role, you will be responsible for designing, developing, and maintaining applications for a range of iOS devices. Your primary focus will be building high-quality iOS applications and integrating them with backend services.


Responsibilities:

  • Design and build advanced applications for the iOS platform using Swift and Objective-C

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Ensure the performance, quality, and responsiveness of applications

  • Identify and fix bugs and performance bottlenecks

  • Continuously discover and implement new technologies to maximize development efficiency

  • Maintain clean, organized, and automated code

  • Work closely with UX/UI designers to deliver functional and appealing user interfaces

  • Integrate APIs and third-party libraries


Requirements:

  • Proven experience as an iOS Developer with [X+ years] of hands-on development

  • Proficiency in Swift and/or Objective-C

  • Experience with Xcode, UIKit, Core Data, and other Apple development frameworks

  • Familiarity with RESTful APIs to connect iOS apps to backend services

  • Strong understanding of Apple s design principles and interface guidelines

  • Experience with offline storage, threading, and performance tuning

  • Knowledge of cloud messaging APIs and push notifications

  • Proficiency with Git or other version control tools

  • Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience)


Preferred Qualifications:

  • Experience with SwiftUI and Combine

  • Knowledge of CI/CD pipelines for iOS

  • Familiarity with TestFlight, app distribution, and the App Store submission process

  • Experience with unit testing and TDD

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.