remote
iOS Developer II - 7shifts
iOS Developer
Senior iOS developer building robust, user‑friendly mobile experiences for a restaurant‑management platform, leveraging Swift, SwiftUI, and modern iOS frameworks to deliver high‑quality, scalable applications.
About the role
Key Responsibilities
- Design, develop, and maintain iOS applications using Swift, SwiftUI, and UIKit, ensuring high performance and responsiveness.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions and feature specifications.
- Implement RESTful API integrations, data persistence, and secure authentication flows.
- Write comprehensive unit and UI tests, and participate in code reviews to uphold code quality.
- Integrate CI/CD pipelines, automate builds, and manage app store deployments.
- Stay current with iOS platform updates, best practices, and emerging technologies to continuously improve the product.
Requirements
- 3+ years of professional iOS development experience.
- Proficiency in Swift, SwiftUI, UIKit, and Xcode.
- Strong understanding of REST APIs, JSON parsing, and networking libraries.
- Experience with unit testing frameworks (XCTest) and CI/CD tools.
- Excellent problem‑solving skills and a passion for delivering clean, maintainable code.
Skills
swiftxcodeswiftuicicd