Job Title: iOS Developer
Location: Charlotte, NC
Duration: 12+Months
Payrate: $70-80/hr
Job Overview
We are looking for a skilled iOS Developer to design and build high-quality, scalable mobile applications for enterprise environments. This role requires strong expertise in modern iOS development, particularly with Swift and SwiftUI, and a solid understanding of software development best practices including test-driven approaches. The ideal candidate will have a proven track record of delivering production-ready apps and working collaboratively within Agile teams.
Key Responsibilities
- Design, develop, and maintain robust iOS applications using Swift and SwiftUI
- Collaborate with product managers, designers, and backend engineers to deliver seamless mobile experiences
- Write clean, efficient, and maintainable code following industry best practices
- Implement modern UI/UX designs and ensure optimal application performance
- Participate in architecture discussions and contribute to technical design decisions
- Develop and execute unit and UI tests to ensure application quality and reliability
- Work in Agile/Scrum environments, contributing to sprint planning, stand-ups, and retrospectives
- Perform code reviews, debugging, and performance tuning
- Ensure application security and compliance with enterprise standards
Required Qualifications
- 4 5+ years of overall software development experience
- 4+ years of hands-on iOS development in enterprise or team-based environments
- 4+ years of strong experience with Swift and SwiftUI
- Experience building and publishing iOS applications (App Store presence preferred)
- Strong understanding of iOS frameworks, architecture patterns (MVVM, MVC), and best practices
- Solid knowledge of mobile application lifecycle and performance optimization
- Understanding of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) principles and their differences
- Experience consuming RESTful APIs and working with JSON
Preferred Qualifications
- Experience working in FinTech or Banking domains
- Familiarity with CI/CD pipelines for mobile applications
- Experience with testing frameworks such as XCTest, XCUITest
- Knowledge of dependency management tools (CocoaPods, Swift Package Manager)
- Understanding of secure coding practices and mobile security standards
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually as applicable.