
iOS Developer
Galent
Job description
Job Title :
iOS Developer
Job location : San Leandro, CA (Need locals)
Job Type: Contract
Job Summary
We are looking for a skilled
iOS Developer
to design, develop, test, and maintain high-quality mobile applications for iPhone and iPad. The ideal candidate should have strong hands-on experience with
Swift, SwiftUI/UIKit, iOS SDK, REST APIs, and mobile application architecture
.
The candidate will work closely with product managers, UI/UX designers, backend engineers, QA teams, and other developers to build scalable, secure, and user-friendly mobile applications.
Key Responsibilities
-
Design and develop native iOS applications using
Swift
.
-
Build responsive and reusable UI components using
SwiftUI and UIKit
.
-
Develop clean, maintainable, and scalable application code.
-
Integrate mobile applications with
RESTful APIs and backend services
.
-
Implement application architecture using
MVVM, MVC, VIPER, or similar patterns
.
-
Work with local and remote data storage solutions.
-
Implement authentication, authorization, and secure data handling.
-
Integrate third-party SDKs, APIs, and libraries.
-
Optimize applications for performance, memory usage, battery consumption, and responsiveness.
-
Write unit tests, UI tests, and integration tests.
-
Debug application crashes, performance issues, and production defects.
-
Participate in code reviews and maintain coding standards.
-
Work with Git-based source control and CI/CD pipelines.
-
Prepare applications for
Apple App Store
deployment and releases.
-
Collaborate with designers to implement pixel-perfect UI/UX.
-
Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
-
Stay current with new iOS technologies, frameworks, and Apple development standards.
Required Technical Skills
iOS Development
-
Strong proficiency in
Swift
-
iOS SDK
-
SwiftUI
-
UIKit
-
Xcode
-
Auto Layout
-
Storyboards / Interface Builder
-
Cocoa Touch
-
iOS application lifecycle
Architecture & Design
-
MVVM / MVC / VIPER
-
SOLID principles
-
Object-Oriented Programming
-
Design Patterns
-
Clean Architecture
-
Dependency Injection
APIs & Networking
-
RESTful APIs
-
JSON
-
URLSession
-
Alamofire
-
API integration
-
Authentication mechanisms such as OAuth2 and JWT
Data & Storage
-
Core Data
-
UserDefaults
-
Keychain
-
SQLite
-
Realm
-
Local data persistence
Testing & Debugging
-
XCTest
-
XCUITest
-
Unit Testing
-
UI Testing
-
Instruments
-
Xcode Debugger
-
Crash and performance analysis
Version Control & CI/CD
-
Git
-
GitHub / GitLab / Bitbucket
-
Jenkins / GitHub Actions / Bitrise
-
CI/CD pipelines
-
Automated build and deployment processes
Preferred Skills
-
Experience with
Swift Concurrency, async/await, and Combine
.
-
Experience developing applications for iPhone and iPad.
-
Knowledge of Push Notifications and APNs.
-
Experience with Firebase, Analytics, Crashlytics, or similar platforms.
-
Experience integrating payment gateways or third-party SDKs.
-
Knowledge of mobile application security and secure coding practices.
-
Experience with App Store Connect and TestFlight.
-
Familiarity with Agile/Scrum methodologies
-
Experience working with cross-platform technologies such as Flutter or React Native is a plus.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, citizenship status, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable law. https://www.e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPoster.pdf