IOS-разработчик ObjC/SWIFT (удаленная работа)
(вакансия в архиве)

30 апреля 2020

Уровень зарплаты:
от 100 000 до 250 000 руб.
Требуемый опыт работы:
Более 6 лет

Вакансия: IOS-разработчик ObjC/SWIFT

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

Кто мы
В команде 2 iOS разработчика (мидл+), 3 Android, 1 бэкэнд, 2 тестеровщика, системный администратор. Ведём постоянный набор в команду.
Команда распределённая. Работа удалённая.
Сейчас работаем над приложением-диетой

Что у нас есть
Сейчас есть готовый продукт и его нужно поддерживать и развивать. Писался давно и поначалу разными людьми, так что наследие там приличное. Частично отрефакторено, частично костыли, частично "лучше сюда не лезть". Мы знаем где плохо, знаем, что так не надо, но пока отчаянным рефактором не занимаемся, только если новые модули касаются старых и если это оправдано.
Проект написан на ObjC, новые модули пишутся на SWIFT.
Этот же проект переписан на заказ сторонней командой на RXSWIFT (к сожалению RX, да, история долгая). Там же Realm в качестве локальной БД и FireBase в качестве облачного хранилища.

Чего мы хотим
Поддерживать и дорабатывать нужно будет оба, так что нужно знание RxSwift.
Кого мы хотим видеть - спокойного и рассудительного профессионала, но легкого и гибкого, который поможет с текущим и новым проектом.

А теперь по шаблону HH :)
Обязанности:
​​​​​​Доработка, развитие и рефакторинг приложения.
Из ближайших задач:
-профиль пользователя
-геймификация
-интеграция с облачными БД
-планы питания
-новые "виджеты"
Требования:
* iOS:
*MVC/MVP/MVVM (где-то попытки реализовать MVVM/MVP в имеющейся архитектуре, где-то изолированный MVP)
*SnapKit/Masonry (No storyboards) (Некоторые экраны реализованы без сторибордов либо сториборд только внешней вьюхи)
* Objective-C, Swift
* RxSwift
* Cocoa touch
* Core Data
* Interface Builder
* Instruments
* Push Notification
* In-App Purchase
* Работа с профилями и сертификатами
* Принципы безопасности приложений на iOS
* VCS: git
* Понимание принципов ООП, SOLID, YAGNI, KISS
* Умение применять паттерны проектирования
* Понимание клиент-серверного взаимодействия и основных протоколов сетевого взаимодействия
* Знание базовых алгоритмов и структур данных
* Знание и умение писать код в установленном код-стайле
* Умение читать и понимать чужой код
* Работа в таск-трекере

Приветствуется:
* С​покойный, рассудительный характер
* Желание разбираться в продукте и совершенствовать его
* Понимание, что нет идеального продукта и что часто задачи бизнеса важнее рефактора всего подряд, "чтобы всё было идеально".
* Опыт работы тим лидом

Условия:
​​​​​​На полный день, тк хочется полноценного погружения в проект.
Задач много, идей ещё больше, ресурсы есть, нужны люди.
Работаем по Agile (дейлики, ретро, груминг и всё такое прочее :) ). Задачи - jira, описание - Confluence, GoogleDocs, Adobe XD.

Внимание! Оплата наличными, переводом на карту или оплата на ИП по договору.

Если Вы дочитали вакансию до конца - напишите, пожалуйста, в ответе "Интересненько".


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

IOS разработчик
Компания: Okko
Зарплата: з.п. не указана
IOS разработчик
Компания: 2ГИС
Зарплата: з.п. не указана
React Native Developer
Компания: Mechanica
Зарплата: з.п. не указана
Middle+/Senior IOS developer
Компания: Okko
Зарплата: з.п. не указана