> Markdown version of [/jobs/ext/2032763-ios-developer-software-engineer](https://www.wearedevelopers.com/jobs/ext/2032763-ios-developer-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # iOS Developer/ Software Engineer - **Company:** Ashley James Consulting - **Location:** Fort Mill, SC, United States - **Experience:** Expert - **Salary:** $114,400.0 - **Contract:** Temporary to permanent - **Skills:** Agile Methodology, IOS Applications, Apple IOS, Apple Xcode, Application Lifecycle Management, Application Performance Management, Unit Testing, Mobile Application Development, Code Review, Software Debugging, Software Design Patterns, Memory Management, Design of User Interfaces, Mobile Application Software, JSON, Microsoft UI Automation, Performance Tuning, Secure Coding, Software Engineering, Systems Integration, Web Services, Uikit, Swiftui, Ios Frameworks, Software Application Programming, Swift (Programming Language), Backend, Git, Information Technology, Data Analytics, Objective C++, Restful APIs, Software Version Control, Web Api - **Published:** August 12, 2026 - **Apply:** https://public-rest42.bullhornstaffing.com/rest-services/O8FPS/query/JobBoardPost?where=id=16643&fields=id,title,publishedCategory(id,name),address(city,state),employmentType,dateLastPublished,publicDescription,isOpen,isPublic,isDeleted ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 3+ years of professional software engineering experience with a strong focus on native iOS development. * Recent hands-on experience developing and supporting native iOS applications in production environments. * Professional experience developing applications using Swift. * At least 1 year of experience developing user interfaces with SwiftUI. * Experience supporting and enhancing existing enterprise-grade iOS applications. * Experience working with multiple iOS applications rather than a single mobile product. * Experience integrating and troubleshooting backend APIs and web services. Technical Skills * Strong proficiency in Swift and native iOS application development. * Experience developing applications targeting modern iOS platforms, including iOS 18. * Understanding of iOS frameworks, application lifecycle management, memory management, and performance optimization. * Experience consuming RESTful APIs, JSON services, and backend integrations. * Experience with Xcode, Objective-C, UIKit, Swift and Apple's native development ecosystem. * Knowledge of mobile design patterns, architecture principles, and secure coding practices. * Experience writing and maintaining unit tests and UI automation tests. * Familiarity with Git-based source control and collaborative development workflows. * Understanding of Agile/Scrum software development methodologies. Preferred Qualifications * Experience modernizing legacy iOS applications to Swift and SwiftUI. * Experience developing applications that support enterprise business operations. * Experience improving application performance, stability, and user experience through data-driven enhancements. ## Description * Develop, maintain, and enhance multiple native iOS applications using Swift and SwiftUI. * Design and implement scalable, high-performance mobile solutions that meet user and business requirements. * Collaborate with product, UX, and backend teams to translate business requirements into intuitive mobile experiences. * Integrate and consume RESTful APIs and backend services to support application functionality. * Troubleshoot, debug, and resolve complex application issues across development, testing, and production environments. * Participate in code reviews and contribute to engineering best practices, coding standards, and architectural decisions. * Create and execute unit tests and UI tests to ensure application quality, reliability, and performance. * Monitor application health and proactively identify opportunities for optimization and modernization. * Support the full mobile application lifecycle, including feature enhancements, maintenance releases, and defect resolution. * Collaborate effectively within Agile development teams and contribute to continuous improvement initiatives. ## Related Videos - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [Unsolved mysteries between Usability and Accessibility in iOS](https://www.wearedevelopers.com/videos/737-unsolved-mysteries-between-usability-and-accessibility-in-ios) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)