iOS Developer

Mountain view, CA, US • Posted 3 hours ago • Updated 31 minutes ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • RESTful APIs
  • iOS
  • Swift
  • Objective-C
  • SwiftUI
  • Core Data
  • Core Animation
  • Xcode

Summary

We are seeking a highly skilled iOS Developer to design, develop, and maintain advanced applications for the iOS platform. The ideal candidate will have strong expertise in Swift, Objective-C, and modern iOS frameworks, along with experience integrating APIs and working in an Agile environment. This role involves collaborating with cross-functional teams to define, design, and ship new features, while maintaining code quality, performance, and responsiveness.

Key Responsibilities:

  • Design and build advanced applications for the iOS platform using Swift and Objective-C.
  • Collaborate with product managers, designers, and other developers to define and implement innovative solutions.
  • Work with RESTful APIs to connect iOS applications to back-end services.
  • Ensure application performance, quality, and responsiveness across various iOS devices.
  • Write unit tests and participate in code reviews to ensure code quality and maintainability.
  • Identify and resolve bugs, performance bottlenecks, and usability issues.
  • Stay up-to-date with emerging iOS technologies and frameworks.

Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • 7+ years of experience in iOS development.
  • Strong proficiency in Swift and Objective-C.
  • Experience with UIKit, SwiftUI, Core Data, Core Animation, and other iOS frameworks.
  • Solid understanding of Xcode and the iOS app development lifecycle.
  • Familiarity with RESTful APIs, JSON, and third-party libraries.
  • Knowledge of version control systems like Git.
  • Strong problem-solving and debugging skills.

Preferred / Extra Skills:

  • Experience with Combine or RxSwift for reactive programming.
  • Familiarity with GraphQL APIs.
  • Exposure to CI/CD pipelines (Jenkins, GitHub Actions, Bitrise).
  • Experience with unit testing frameworks like XCTest.
  • Familiarity with UI/UX principles and Apple's Human Interface Guidelines.
  • Experience in mobile security best practices (Keychain, encryption, secure storage).
  • Knowledge of payment systems, fintech, or accounting platforms is a plus.
  • Experience with Agile/Scrum methodology.
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.
  • Dice Id: RTX1a5d37
  • Position Id: 2026-485
  • Posted 3 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Sunnyvale, California

Today

Easy Apply

Contract, Third Party

Depends on Experience

Hybrid in Sunnyvale, California

Today

Easy Apply

Third Party, Contract

Depends on Experience

Hybrid in Sunnyvale, California

Today

Easy Apply

Third Party, Contract

50 - 55

San Jose, California

Today

Full-time

USD 159,200.00 per year

Search all similar jobs