Lead / Principal / Staff iOS Developer
V-Work Infotech Solutions INC
Dallas, 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
SeniorJob location
Dallas, United States of America
Tech stack
Multitier Architecture
API
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Apple Push Notification Service
iOS
XCode
Application Performance Management
User Authentication
Unit Testing
Azure
Mobile Application Development
Cloud Computing
Code Review
Continuous Integration
DevOps
Memory Management
Github
Human-Computer Interaction
IOS SDK
Mobile Application Software
JSON
MVC
Model View ViewModel
OAuth
Scrum
Secure Coding
Software Engineering
SQLite
Systems Integration
Web Content Accessibility Guidelines
CircleCI
UIKit
Google Cloud Platform
Swiftui
Delivery Pipeline
Concurrency
Software Application Programming
Swift
Firebase
Backend
GIT
Git Flow
Core Data
Cocoa Touch
GraphQL
Asynchronous Programming
Objective C++
REST
Xctest
Jenkins
Job description
- Design, develop, and maintain enterprise-grade native iOS applications.
- Lead architecture discussions and establish best practices for mobile development.
- Collaborate with product managers, UX designers, backend engineers, QA, and DevOps teams.
- Build reusable components and scalable application frameworks.
- Integrate RESTful APIs, GraphQL services, and third-party SDKs.
- Ensure application quality through code reviews, testing, and continuous integration.
- Optimize application performance, scalability, and security.
- Troubleshoot production issues and implement effective solutions.
- Mentor junior developers and provide technical leadership across the team.
- Stay current with Apple''s latest technologies, frameworks, and iOS releases.
Requirements
We are seeking an experienced Senior / Lead / Principal / Staff iOS Developer with 9+ years of professional experience designing, developing, and delivering high-performance native iOS applications. The ideal candidate will have deep expertise in Swift, SwiftUI, UIKit, iOS architecture, and modern software engineering practices. This role requires technical leadership, collaboration with cross-functional teams, and the ability to build scalable, secure, and user-friendly mobile applications. < data-start="714" data-end="738">Required Skills
- 9+ years of hands-on experience in native iOS application development.
- Expert-level proficiency in Swift, SwiftUI, UIKit, and Objective-C.
- Strong understanding of iOS SDK, Xcode, Cocoa Touch, and Apple Human Interface Guidelines.
- Experience building scalable applications using MVVM, MVC, VIPER, or Clean Architecture.
- Strong knowledge of RESTful APIs, GraphQL, JSON, and third-party SDK integrations.
- Experience with local storage technologies such as Core Data, Realm, SQLite, and Keychain.
- Expertise in asynchronous programming using Grand Central Dispatch (GCD), Swift Concurrency (async/await), and Combine.
- Experience integrating Apple services such as APNs, Sign in with Apple, Apple Pay, HealthKit, and Core Location.
- Knowledge of CI/CD pipelines using Fastlane, Jenkins, GitHub Actions, Bitrise, or Azure DevOps.
- Strong experience with Git, GitFlow, code reviews, and Agile/Scrum methodologies.
- Hands-on experience writing unit tests and UI tests using XCTest and XCUITest.
- Knowledge of mobile application security, OAuth 2.0, JWT authentication, encryption, and secure coding practices.
- Experience optimizing application performance, memory management, and battery efficiency.
- Familiarity with Firebase services including Analytics, Crashlytics, Remote Config, and Cloud Messaging.
- Experience working with AWS, Azure, or Google Cloud services for mobile backend integrations.
< data-start="2188" data-end="2213">Preferred Skills
- Experience with AI/ML integrations such as OpenAI APIs, Apple Intelligence, Core ML, or Gemini APIs.
- Exposure to ARKit, Vision Framework, MapKit, and WidgetKit.
- Experience developing applications for iPadOS, watchOS, tvOS, or visionOS.
- Knowledge of accessibility (WCAG) and Apple''s accessibility standards.
- Experience mentoring developers and leading technical initiatives.