IOS Developer (удаленная работа)
(вакансия не опубликована)

27 апреля 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: IOS Developer

Наша команда разрабатывает систему видеонаблюдения Trassir и связанное с ней мобильное приложение

Trassir - это профессиональная программа для построения многоуровневых систем безопасности. В нём есть не только возможность управлять камерами и писать с них архив, но и огромное количество дополнительных возможностей:

  • видеоаналитические модули;

  • интеграция с пользовательскими скриптами;

  • Trassir Cloud - облачный сервис видеонаблюдения;

Недавно DSSL взял курс на более радикальное развитие Trassir. У нас есть много идей по взаимодействию мобильного приложения с десктопным, а также с облачным сервисом.

В наших планах:

Вам предстоит переосмыслить существующее приложение и написать новое мультиплатформенное приложение: архитектуру, новую оболочку, новые фичи и прочие прелести клевых приложений. Будет возможность погрузиться в мир работы с аудио и видео (рендеринга на Metal, софтварного и хардварного декодирования). Мы хотим сделать лучшее приложение для видеонаблюдения в стране, а потом и в мире. Если ты готов(а) принять этот вызов - добро пожаловать на борт.

Мы найдём общий язык, если у вас есть:

  • уверенное знание Swift, Objective C - на уровне чтения;

  • желание писать логику на KMM (Kotlin Multi Platform);

  • опыт работы с UIKit, умение работать как с Interface Builder (Storyboards, XIBs) так и полностью программно; понимание AutoLayout;

  • опыт или желание писать на SwiftUI/ Combine

  • опыт работы с многопоточностью, GCD;

  • умение писать чистый код, понимание принципов SOLID, желание следовать принципам KISS, DRY;

  • понимание паттернов MVVM, MVI(Redux) или VIPER;

  • умение декомпозировать и оценивать задачи, а также способность донести что нужно сделать до других программистов;

  • опыт коммерческой разработки под iOS от двух лет, из которых минимум один - работа со Swift. Рассмотрим с меньшим опытом, если есть примеры собственноручно разработанных приложений.

Будет плюсом:

  • знание особенностей сетевого взаимодействия (протоколы, сокеты, асинхронный ввод-вывод);

  • понимание C++;

  • опыт работы с FFMPEG, хардварным декодированием, парсинг видео и аудио потока через RTSP подключение;

  • опыт работы с Metal;

  • опыт написания Unit и UI тестов;

  • опыт работы Kotlin и Сoroutines;

  • знание английского языка для чтения технической документации.

Кратко о том, что будет:

  • четкий и выстроенный процесс создания новых кроссплатформенных фич, подкрепление этих фич автотестами;

  • опытные и увлеченные коллеги; взаимовыручка в команде;

  • отсутствие работы в стол ;

  • постоянное совершенствование всех рабочих процессов;

  • предложения по реализации и улучшению процессов работы приветствуются;

  • свобода в имплементации технического решения.

Какие технологии мы используем?

Swift 5/RxSwift, Objective C (небольшой объем задач), Crashlytics, Moya, CoreData, Realm

Вас ждёт:

  • УДАЛЕННАЯ работа. При желании можно работать в уютных офисах с современным мощным оборудованием в Москве и Краснодаре;

  • гибкий график работы (можно начинать работать в 12, если так лучше работается);

  • полностью белая заработная плата;

  • возможности роста и развития внутри компании (корпоративный университет);

  • ДМС с первого рабочего дня.



Посмотрите похожие вакансии

IOS developer
Компания: Adperfo Agency
Зарплата: от 30 000 до 90 000 руб.
Senior iOS developer
Компания: Не указано
Зарплата: з.п. не указана
IOS Developer
Компания: CORE
Зарплата: от 250 000 до 250 000 руб.
Senior iOS developer
Компания: Клауд Атлас
Зарплата: з.п. не указана