Stand out for this role — generate a tailored resume and cover letter in about a minute.
SoftPathTechnologies is seeking an experienced iOS developer to join our Plano, TX team. You will design and build native iOS apps using Swift, UIKit, and SwiftUI, delivering high-quality features for production environments.
Work with cross-functional teams, implement clean architectures (MVC, MVVM, VIPER), integrate RESTful services, write tests with XCTest, and ensure performance and security standards on Apple platforms.
Onsite in Plano, TX
Fulltime/W2 role.
Design and develop native iOS applications using Swift and, where applicable, Objective-C.
Translate business and technical requirements into reliable mobile application features.
Build reusable, maintainable, and testable code following established development standards.
Develop user interfaces using UIKit and SwiftUI, with attention to usability, accessibility, and performance.
Integrate RESTful APIs, web services, databases, authentication systems, and third-party SDKs.
Implement application architecture using patterns such as MVC, MVVM, VIPER, or Clean Architecture.
Write unit tests, UI tests, integration tests, and automated test cases.
Troubleshoot, debug, and resolve application defects, crashes, and performance issues.
Collaborate with cross-functional teams, including design, product, QA, DevOps, cybersecurity, and client stakeholders.
Participate in code reviews and contribute to technical documentation and development standards.
Support application deployment through Apple App Store, TestFlight, and enterprise distribution channels.
Monitor production issues and provide ongoing maintenance and enhancements.
Follow secure coding practices, privacy requirements, and Deloitte technology and delivery standards.
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
Experience developing native iOS applications for production environments.
Strong proficiency in Swift and familiarity with Objective-C.
Hands-on experience with Xcode, iOS SDK, UIKit, and SwiftUI.
Knowledge of iOS application architecture and design patterns.
Experience integrating REST APIs, JSON, networking libraries, and third-party services.
Understanding of memory management, concurrency, multithreading, and application performance optimization.
Experience with Git or other source-control systems.
Knowledge of unit testing and UI automation frameworks such as XCTest and XCUITest.
Familiarity with Agile software development and Scrum methodologies.
Strong analytical, problem-solving, communication, and collaboration skills.