Job Description

Company DescriptionO7 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 DescriptionWe 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 SwiftCollaborate with cross-functional teams to define, design, and ship new featuresWrite clean, maintainable, and testable code following best practices and coding standardsEnsure the performance, quality, and responsiveness of applicationsIdentify and correct bottlenecks and fix bugsContinuously discover, evaluate, and implement new technologies to maximize development efficiencyProvide mentorship and technical guidance to junior developersParticipate in code reviews and contribute to the continuous improvement of development processesWork closely with UI/UX designers to implement modern, intuitive interfacesMonitor app usage and performance, and respond to feedback for continuous improvementQualifications3+ years of professional experience in iOS app developmentStrong 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 servicesExperience 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 testingKnowledge of App Store deployment process and Apple’s guidelines is a mustUnderstanding of mobile security best practices Experience working in Agile/Scrum environments

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In