Senior iOS Developer

Staffxpert Llc
Pittsburgh, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 120K

Job location

Pittsburgh, United States of America

Tech stack

Multitier Architecture
Agile Methodologies
IOS Applications
XCode
Application Lifecycle Management
Application Performance Management
Architectural Patterns
Automation of Tests
Cloud Computing
Code Review
Data Sharing
Dependency Injection
Memory Management
Design of User Interfaces
Human-Computer Interaction
Push Technology
IOS SDK
Mobile Application Software
JSON
MVC
Model View ViewModel
Scrum
Responsive Web Design
Software Engineering
SQLite
Systems Integration
UIKit
Data Storage Technologies
Swiftui
iOS
Swift
Firebase
Offline Storage
GIT
Core Data
Information Technology
CocoaPods
GraphQL
Asynchronous Programming
REST
Software Version Control
Api Management

Job description

STAFFXPERT LLC is seeking a Senior iOS Developer on behalf of our client in Pittsburgh, Dallas, Cleveland, Phoenix, Birmingham, and Atlanta. This is an exciting opportunity for an experienced mobile engineer to design, develop, and maintain high-quality native iOS applications. The ideal candidate will bring deep expertise in Swift, SwiftUI, UIKit, modern iOS architecture patterns, and API integrations, along with a passion for building scalable, secure, and user-centric mobile solutions., Design, develop, test, and maintain robust native iOS applications. Build intuitive and responsive user interfaces using SwiftUI and UIKit. Integrate and consume RESTful and GraphQL APIs to support application functionality. Implement modern architectural patterns such as MVVM, MVC, VIPER, or Clean Architecture. Develop and maintain local data storage solutions using Core Data, SQLite, Realm, or similar technologies. Optimize application performance, scalability, security, and user experience. Implement push notifications and mobile messaging solutions. Collaborate closely with product managers, designers, and cross-functional engineering teams. Participate in code reviews, technical discussions, and best practice initiatives. Troubleshoot and resolve complex technical issues throughout the application lifecycle., Role Description We are seeking a Senior iOS Developer with 6 to 8 years of experience in designing, developing, and maintaining enterprise-grade iOS applications. The ideal cand…

  • 10 days ago

Requirements

Bachelor s degree in Computer Science, Software Engineering, or a related field. 8+ years of professional experience in native iOS application development. Strong proficiency in Swift and the iOS development ecosystem. Extensive experience with SwiftUI and UIKit. Deep understanding of iOS SDK, Xcode, and Interface Builder. Experience integrating RESTful APIs, GraphQL services, and JSON-based data exchanges. Strong knowledge of asynchronous programming, including GCD, OperationQueue, Combine, and Async/Await. Experience with local storage frameworks such as Core Data, SQLite, or Realm. Solid understanding of Auto Layout, adaptive UI development, and Apple Human Interface Guidelines. Experience implementing dependency injection and scalable application architectures. Hands-on experience with push notifications and Firebase Cloud Messaging (FCM). Familiarity with CocoaPods and Swift Package Manager (SPM). Proficiency with Git and collaborative source control workflows. Knowledge of mobile application security principles and best practices. Strong analytical, problem-solving, and communication skills. Preferred Qualifications Experience optimizing mobile application performance, memory management, and battery efficiency. Familiarity with CI/CD pipelines and automated testing practices. Experience working in Agile or Scrum development environments. Demonstrated ability to mentor junior developers and contribute to technical leadership initiatives.

Apply for this position