Job Description

Job DescriptionWe are seeking a talented iOS Developer with strong expertise in building native iOS applications. The ideal candidate should have hands-on experience with WebRTC and Jitsi SDKs to build real-time communication features, as well as experience integrating REST APIs and ensuring application scalability and performance.Key ResponsibilitiesDesign, develop, and maintain iOS applications using Swift.Integrate WebRTC, Matrix (Element X) SDKs and Jitsi SDKs into iOS applications for real-time communication.Build and consume REST APIs for mobile application features.Ensure application security, performance, and responsiveness.Collaborate with backend developers, designers, and other stakeholders to deliver features.Debug and troubleshoot application issues, including real-time communication challenges.Write unit and UI tests to ensure application stability.Maintain technical documentation for iOS applications and communication modules.Required Skills & Qualifications3+ years of professional iOS development experience.Proficiency in Swift and Xcode.Strong hands-on experience with WebRTC for real-time communication.Experience integrating Jitsi SDK into iOS applications.Experience integrating Matrix (Element X) SDK into iOS applications.Familiarity with REST APIs and JSON data handling.Understanding of iOS frameworks (UIKit, CoreData, Combine, SwiftUI).Experience with Git and collaborative workflows (GitHub/GitLab).Strong problem-solving skills and attention to detail.Nice-to-Have (Preferred)Experience with Push Notifications, In-App Messaging, or VoIP features.Familiarity with Firebase or other cloud-based services for iOS.Knowledge of CI/CD pipelines for iOS development.Experience with video/audio optimization for mobile communication apps.Contributions to open-source WebRTC or Jitsi projects.Additional InformationHomebasedM to F, 8am to 5pm Manila Time

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

Related Jobs