👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

iOS разработчик

Зарплата

от 180 000 до 250 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Платформа для создания игр без кода и навыков геймдизайна

Описание вакансии

Условия работы

👩‍🎤🔛👨‍🎤 Chudo Messenger - платформа для коммуникации при помощи аватаров.

🚀 NVIDIA выбрала Chudo для своей программы-акселератора Inception Program. 

Тут чуть подробнее о проекте и нашей технологии https://news.developer.nvidia.com/inception-spotlight-ai-app-chudo-can-create-a-cartoon-emoji-of-yourself/

💵 Недавно получили грант от Amazon на развитие стартапа.

Сейчас увеличиваем команду, т.к. начали быстро расти по всему миру.

 👨‍💻️Чем предстоит заниматься:

    - Писать новые use-case модули (UI/Logic) в рамках архитектуры MVP. Мы практически не используем Storyboards (hello SnapKit).
    - Писать сервисы/стратегии по принципу Clean Architecture
    - Потокобезопасно читать данные из сервера/кэша и сохранять их в кэш.
    - Писать юнит-тесты на базовые кейсы бизнес-логики.
    - Регулярно профайлить свой код на наличие утечек и узких мест по скорости.
    - Скрупулезно анализировать свой код на предмет читабельности и эффективности.
    - Разбираться в коде коллег.

👉🏻 Требования

• Опыт разработки на Swift не менее 3 лет. 

• Умение писать понятный и качественный код.

• Уметь объяснить что такое ARC, autorelease pool, capture lists, retain cycles, etc.

• Знать UIKit, грамотно верстать интерфейсы под любые экраны (SnapKit/XIBs).

• Знать устройство GCD, отличие serial от concurrent queues, зачем нужен dispatch with barrier.

• Уметь работать с Core Data.

• Понимать чем отличается MVC от MVP, а MVP от MVVM.

• Уметь работать с Git, понимать в чем отличие Rebase от Merge.

• Знание базовых алгоритмов и структур данных, их сложность. 


💌 Присылайте CV и рассказ о вашем опыте на gabrelyanov@chu.do

Бонусы

🍔 Вкусные обеды в офисе за счет компании.

💎Возможность получить опцион на ранней стадии.