IOS developer (messenger)

З/п не указана
Опыт работы: От 1 года до 3 лет
График работы: Полный день
Занятость: Полная занятость
Компания: Константа

Привет! Мы в Константе занимаемся проектами в области спорта и букмекерства. Один из наших продуктов - мессенджер, заточенный на конфиденциальность передаваемых данных, он используется в том числе для важных переговоров, поэтому мы так заботимся о безопасности. Пока мы создаем его для внутреннего пользования, но в будущем не исключаем возможность вывода на рынок.

Сейчас перед нами стоит задача переноса кодовой базы с Obj-C на Swift для iOS и MacOS приложений, iOS приложение перенесено примерно на половину, впереди - множество планов развития продукта, с возможностью предлагать и реализовывать собственные идеи.

У нас небольшая продуктовая команда: помимо iOS-разработчика, которого мы ищем, в ней будет 2 андроид разработчика + qa/pm + дизайнер (так же команде помогает iOS лид и бекендер с соседнего проекта.)

С чем мы работаем:

Clean Swift архитектура, TCP Socket, Realm, WebRTC, Git, Fastlane

Про процессы:

В основном работа по канбану, в команде полная демократия - если кажется, что что-то не так (с задачей или процессами) - обсуждаем и меняем. План по задачам составляем вместе, так что если нужно время на тех долг - оно будет. Макеты рисуются сразу со всеми возможными стейтами и описанием бизнес-логики, в новом iOS клиенте все выдержано в одном стиле, чтобы в случае изменения одной детали не надо было ворошить весь проект

Формальное описание задач
  • Разработка внутреннего мессенджера на платформы iOS и MacOS
  • Перенос кодовой базы с Objective-C на Swift
  • Улучшение архитектуры приложения и кодовой базы проекта
  • Улучшение стабильности приложения
Что тебе потребуется:
  • Хороший уровень Swift + готовность работать с Objective-C на уровне чтения кода
  • Глубокие знания iOS SDK
  • Опыт с MVC или Clean Swift архитектурой
  • Работа с файловой системой устройства
  • Опыт работы/знание TCP Socket, Realm
  • Git, Fastlane
Будет плюсом:
  • Опыт разработки на платформе MacOS
  • Опыт работы с WebRTC
Что предлагаем мы:
  • Большая свобода как в плане выбора как технических средств, так и в возможности влиять на продукт.
  • Отсутствие бюрократии и долгих согласований, большинство вопросов (если они есть) решаются одним звонком с командой.
  • Белая заработная плата, официальное оформление, оплата переработок (если они случаются - это не регулярная история);
  • Возможность удаленной работы или работы из офиса (м. Красносельская): он открыт, но его посещение по желанию;
  • В перспективе - помощь в релокации на Кипр, сейчас мы открываем там офис и планируем постепенно перевозить желающих с переводом в кипрское юрлицо;
  • Гибкий график, есть обязательное время, когда надо быть онлайн/в офисе: с 12 до 18 по Москве, остальное время можешь распределить как тебе удобно;
  • Бесплатные обеды в офисе для сотрудников, всегда есть фрукты/снеки, чай и кофе;
  • ДМС в Bestdoctor (после полугода работы).
Хочу откликнуться
<
>