TL;DR
iOS Developer (Swift): Building and optimizing native iOS streaming applications using Swift and modern architecture patterns with an accent on real-time video streaming, camera/microphone integration, and app performance optimization. Focus on integrating with streaming platform APIs and ensuring battery efficiency for continuous streaming sessions.
Location: Fully remote (global)
Company
hirify.global is a technology company building the future of live entertainment by providing high-quality live streaming experiences.
What you will do
- Develop native iOS streaming applications with Swift and modern architecture patterns.
- Implement real-time video streaming with camera/microphone integration using AVFoundation.
- Optimize app performance for continuous streaming sessions and battery efficiency.
- Integrate with streaming platform APIs (Twitch, YouTube Live, etc.).
- Collaborate with backend and design teams on feature development.
Requirements
- Expert proficiency in Swift and iOS SDK.
- Strong experience with iOS architecture patterns (MVVM, Coordinator, Clean Architecture).
- Understanding of AVFoundation, AVCaptureSession, and media frameworks.
- Proficiency with dependency injection and reactive programming (Combine, RxSwift).
- Experience with RESTful APIs and JSON parsing (Codable, URLSession).
- Strong testing skills (XCTest, UI testing, snapshot testing).
Nice to have
- Experience with SwiftUI for modern declarative UI development.
- Knowledge of video/audio processing and streaming protocols (RTMP, WebRTC, HLS).
- Understanding of video codecs and streaming optimization techniques.
- Experience with chat SDK integrations or custom messaging solutions.
- App Store submission and review process experience.
Culture & Benefits
- Full remote work.
- Competitive compensation with a service contract and transparent performance reviews twice a year.
- Annual allowance for home office improvements, sports activities, and equipment upgrades.
- Investment in your development: paid language courses, access to learning platforms, and psychological support (50% coverage).
- Career growth in a fast-scaling project with opportunities to influence technical decisions.
- A culture of recognition with a peer reward program.
Hiring process
- HR interview (40 min).
- Technical interview (1.5 hour).
- Test task (2-4 hours).
- Final interview (45 min).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →