iOS Developer

Remote

IT

Full-time

  Facebook   Linkedin

We’re looking for a passionate iOS Developer to join our mobile team and help create high-quality, scalable, and secure iOS applications. This role is ideal for someone experienced in real-time communication technologies like WebRTC, Jitsi, or Matrix (Element X), and who thrives on building intuitive, high-performance apps from the ground up.


Main Responsibilities

  • Develop, maintain, and enhance native iOS applications using Swift.

  • Implement real-time communication features through WebRTC, Matrix (Element X), or Jitsi SDKs.

  • Connect mobile front-end features with RESTful APIs and handle JSON-based data.

  • Optimize app security, responsiveness, and performance across multiple devices.

  • Work closely with design, backend, and QA teams to deliver cohesive, well-tested solutions.

  • Diagnose and resolve application bugs, particularly in real-time communication modules.

  • Write unit, integration, and UI tests to ensure product reliability.

  • Create and maintain technical documentation for app functionality and communication frameworks.


Qualifications

  • 3+ years of hands-on experience developing iOS applications.

  • Strong command of Swift and proficiency using Xcode.

  • Proven expertise with WebRTC for building audio/video communication features.

  • Practical experience integrating Jitsi SDK and Matrix (Element X) SDKs.

  • Solid background in REST API integration and data parsing with JSON.

  • Familiarity with UIKit, CoreData, Combine, and SwiftUI frameworks.

  • Skilled in Git-based collaboration (GitHub, GitLab).

  • Excellent debugging and problem-solving abilities with keen attention to detail.


Bonus Skills

  • Experience developing VoIP, in-app messaging, or push notification systems.

  • Knowledge of Firebase or similar cloud services for iOS.

  • Familiarity with CI/CD pipelines and automated testing tools.

  • Understanding of audio/video optimization for communication apps.

  • Contributions to open-source projects related to WebRTC or Jitsi.


Soft Skills

  • Clear and effective communication skills.

  • Strong teamwork mentality with the ability to operate independently when needed.

  • Proactive approach to code quality and process improvement.

  • Comfortable working in Agile or Scrum-based environments.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit