IOS Developer
- Full-time
Company Description
O7 Therapy is a trusted global telehealth platform bridging the mental health treatment gap. By combining advanced technology with the expertise of top Arabic-speaking psychiatrists and certified therapists, we deliver accessible, secure, and science-based mental health care. We support individuals facing depression, anxiety, addiction, and more, while also partnering with employers and communities to prioritize mental wellness.
Job Description
We are seeking a highly skilled and experienced Senior iOS Developer to join our mobile engineering team. As a senior member, you will play a key role in designing, developing, and maintaining our iOS applications, ensuring high performance, scalability, and a great user experience. You will work closely with product managers, designers, and other developers to deliver robust and innovative mobile solutions using Swift and the latest Apple technologies.
Key Responsibilities:
- Design, build, and maintain advanced applications for the iOS platform using Swift
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and testable code following best practices and coding standards
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Provide mentorship and technical guidance to junior developers
- Participate in code reviews and contribute to the continuous improvement of development processes
- Work closely with UI/UX designers to implement modern, intuitive interfaces
- Monitor app usage and performance, and respond to feedback for continuous improvement
Qualifications
- 3+ years of professional experience in iOS app development
- Strong proficiency in Swift and deep understanding of iOS frameworks (UIKit, Core Data, Combine is a must, etc.)
- Experience with SwiftUI and modern iOS architectural patterns (MVVM, VIPER, etc.)
- Solid understanding of RESTful APIs and integration with backend services
- Experience with version control systems like Git, multi-threading and third-party frameworks integration (Online Payment, web-Sockets, etc..)
- Familiarity with CI/CD pipelines, unit testing, and automated UI testing
- Knowledge of App Store deployment process and Apple’s guidelines is a must
- Understanding of mobile security best practices
- Experience working in Agile/Scrum environments