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