Это один из признанных лидеров в области разработки, производства и внедрения цифровых систем видеонаблюдения.

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

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

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

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

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

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

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

Реструктурировать наше приложение, чтобы оно было лучше подвержено интеграционному тестированию. Предстоит много копания в legacy коде, зато будет возможность применить на практике знания проектировщика архитектуры кода.

Затем мы планируем добавить много дополнительных возможностей по интеграции мобильного приложения с облаком. Мы ожидаем не только оценку сложности, но и грамотную декомпозицию задач.

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

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

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

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

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

  • понимание паттернов MVVM и VIPER;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вас ждёт:

  • УДАЛЕННАЯ работа;

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

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

  • возможности роста и развития внутри компании;

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

  • возможно сотрудничество с ИП и самозанятыми.

Senior iOS Developer

В архиве с 4 октября 2021
от 280 000 до 344 000 руб. до вычета налогов

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Похожие вакансии