We are looking for a seasoned Senior iOS Developer to join us. As a key member of our engineering team, you'll play a vital role in enhancing our app's functionality, ensuring it's user-friendly, and integrating it with our backend services. Your work will directly contribute to providing a seamless and impactful experience for users relying on our technology for their physical therapy needs.
Your responsibilities will include:
- Design, build, and maintain our iOS application.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Help maintain code quality and organization.
- Stay up-to-date with new technology trends, applications, and protocols in the mobile landscape.
Requirements:
- 7+ years of experience in iOS development.
- 4+ years of experience in Swift development.
- 2+ years of experience in SwiftUI development.
- Strong knowledge of iOS SDK and various iOS versions.
- Deep understanding of the iOS platform foundations, best practices, and modern programming.
- Experience with local databases (Core Data), concurrency/multithreading, MVVM architecture, dependency injection, and performance tuning.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Knowledge of the open-source iOS ecosystem and the libraries available for common tasks.
- Experience in developing reusable components and SDK libraries is a plus.