What are the responsibilities and job description for the iOS Developer position at Russell Tobin?
Job Title: Senior iOS Developer
Location: Plano, TX (Onsite)
Duration: 6 Months Contract (Extension Possible)
Rate: $55–$60/hr on W2
Job Description:
We are looking for an experienced Senior iOS Developer to join a high-performing application engineering team. The role involves designing, developing, and maintaining scalable iOS applications, along with improving architecture and performance. You will collaborate closely with engineering, product, and design teams to deliver high-quality mobile solutions.
Key Responsibilities:
- Design, develop, and maintain iOS applications
- Collaborate with cross-functional teams to deliver new features
- Write clean, scalable, and maintainable code
- Participate in full application lifecycle (design to deployment)
- Debug issues and optimize performance
- Conduct code reviews and ensure best practices
- Implement testing and ensure app reliability
Required Skills:
- 7 years of iOS development experience
- Strong expertise in Swift, Objective-C, SwiftUI
- Experience with architecture patterns (MVVM, VIPER, Clean Architecture)
- Hands-on with REST APIs, GraphQL, JSON
- Experience with Xcode, CocoaPods / Swift Package Manager
- Knowledge of CI/CD tools (Jenkins, Fastlane, Git)
- Experience with unit/UI testing (XCUI)
- Strong problem-solving and communication skills
Nice to Have:
- Exposure to Flutter / React Native
- Experience with Bluetooth / Core Bluetooth
- Experience building reusable SDKs/frameworks
- Knowledge of mobile security best practices
Benefits Info: Russell Tobin/Pride Global offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.
#RTA
#JD-E2EProf
Salary : $55 - $60