Mobile разработчик
iOS Developer Junior Remote
30 октября 2025 г.
Активна
Plexus
Россия
Тип занятости
Полная занятость
Требуемый опыт
От 1 года до 3 лет
Формат работы
Удаленная работа
📞Способы связи
📄 Оригинальный текст вакансии
macOS / iOS Разработчик
Локация: Удалённо в РФ
Компания: Plexus
ЗП: по результатам собеседования
Занятость: Полная
Позиция: Junior / Junior+
🛠 Обязанности:
• Разработка и Архитектура: Разрабатывать и поддерживать высокопроизводительные нативные приложения для платформ macOS с использованием Swift и SwiftUI/UIKit/AppKit.
• Разработка и поддержка механизмов для распознавания и анализа звука со всей системы (System Audio Capture/Monitoring), включая виртуальные и физические устройства ввода/вывода.
• Сетевое Взаимодействие: Проектирование и разработка клиентской части для взаимодействия с REST API и WebSockets.
• Тестирование и Качество: Проектировать и писать unit- и UI-тесты, проводить ревью кода коллег для поддержания высокого стандарта качества.
• Оптимизация: Выявлять и устранять "узкие места" в производительности.
🔥 Мы ждём:
• Опыт: Опыт коммерческой разработки на Swift не менее 1 года.
• Swift: Отличное знание языка Swift, опыт использования современных конструкций, включая Swift Concurrency (async/await) для асинхронных операций.
• Многопоточность: Уверенное владение механизмами многопоточности и асинхронности (GCD, Operation Queues, Swift Concurrency).
• Git: Уверенная работа с системой контроля версий Git, опыт работы с GitFlow.
• Сетевое Взаимодействие: Опыт работы с сетевым стеком (URLSession/Alamofire), обработки ошибок, знакомство с REST и WebSocket.
• Профилирование: Умение работать с инструментами профилирования (Xcode Instruments) для отладки и оптимизации.
• Устранение Неполадок: Способность выявлять и устранять сложные ошибки в многопоточной среде.
• Core Audio: Понимание архитектуры Core Audio, опыт работы с Audio Units, Audio Session и Audio Queues.
• Опыт работы с фреймворками для захвата системного аудио.
• AVFoundation: Уверенное использование AVCaptureSession, AVCaptureScreenInput или ScreenCaptureKit.
💬 Резюме отправлять: @himmzso
🛠 Навыки
Alamofire
AppKit
Audio Queues
Audio Session
Audio Units
AVCaptureScreenInput
AVCaptureSession
AVFoundation
Core Audio
GCD
Git
GitFlow
Operation Queues
REST
ScreenCaptureKit
Swift
Swift Concurrency
SwiftUI
UIKit
URLSession
WebSocket
Xcode Instruments
🤖 ИИ навыки
Alamofire
AppKit
Audio Queues
Audio Session
Audio Units
AVCaptureScreenInput
AVCaptureSession
AVFoundation
Core Audio
GCD
Git
GitFlow
Operation Queues
REST
ScreenCaptureKit
Swift
Swift Concurrency
SwiftUI
UIKit
URLSession
WebSocket
Xcode Instruments
* Навыки определены автоматически с помощью нейросети
🤖 ИИ домены
Audio Processing
iOS
macOS
Mobile Development
Native Development
Networking
System Audio Capture
* Домены определены автоматически с помощью нейросети
📢 Информация о публикации
🔗 Оригинальные посты (1)
Канал:zizu_IT_RU