В нашу команду разработки продуктов требуется iOS-разработчик уровня Middle+.
Ключевые навыки: Swift, MVC, MVVM, Objective-C, Realm, SQLite, LiveKit.
Обязанности:
- Разрабатывать и поддерживать мобильное приложение для клиентов компании (внутренний корпоративный продукт).
-
Участвовать во всех этапах продуктовой разработки.
-
Поддерживать и развивать кодовую базу, контролировать нагрузку проекта, производительность и crash-free.
-
Писать надёжный, понятный и масштабируемый код.
Требования:
- Уверенно владеете Swift.
-
Понимаете принципы клиент-серверного взаимодействия.
-
Работали с Realm и хорошо ориентируетесь в многопоточности.
-
Имеете опыт разработки кастомных UI-компонентов.
-
Знаете основные структуры данных и алгоритмы и умеете применять их на практике.
-
Умеете работать с вёрсткой кодом: как с Auto Layout, так и фреймами (в частности ASDisplayKit/Texture).
-
Знакомы с CallKit — опыт работы будет большим плюсом.
*Будет преимуществом: -
Опыт разработки на Objective-C.
-
Опыт работы с бинарными протоколами или форматами данных, отличными от JSON.
-
Опыт участия в высоконагруженных проектах и проектировании сложных модулей.
-
Навыки работы с шифрованием.
-
Наличие опубликованных приложений в App Store или открытого кода на GitHub.
Условия:
- Оформление по ТК Армении и официальная заработная плата;
- Оплачиваемый отпуск, больничные и day-off;
- Работа удаленно или в комфортном офисе в Ереване с корпоративными завтраками и обедами;
- Бонусная программа для сотрудников: ДМС, компенсация занятий английским языком и спортом, а также корпоративные мероприятия и тимбилдинги.