Crossing Hurdles is seeking an iOS Software Engineer to develop, test, and deploy advanced iOS applications. The role involves collaborating with cross-functional teams to deliver innovative app features and ensuring high-quality app performance and reliability.
Responsibilities:
- Develop, test, and deploy advanced iOS applications using Swift, UIKit, and SwiftUI while adhering to best coding practices
- Integrate and manage API connections to ensure robust data handling and real-time app functionality
- Collaborate closely with cross-functional teams, including designers, product managers, and backend developers, to deliver cohesive and innovative app features
- Optimize application performance to ensure speed, responsiveness, and reliability across all supported devices
- Implement solid architectural patterns such as MVC to promote scalability and maintainability
- Participate in rigorous testing, debugging, and deployment processes to maintain high app quality and meet App Store requirements
Requirements:
- Have expert-level proficiency in the Swift programming language
- Possess in-depth experience with UIKit and SwiftUI for building sophisticated mobile interfaces
- Have a strong understanding of MVC architectural patterns
- Demonstrate expertise in API integration and mobile networking
- Have a proven track record of delivering high-performance, stable, and maintainable iOS applications