Разработчик iOS
Зарплата
от 90 000 до 150 000 ₽
Требования
Местоположение и тип занятости
Компания
Производство носимой электроники
Описание вакансии
Условия работы
Наша московская команда разработки расширяется. Мы ищем человека на позицию iOS Developer, опытного, самостоятельного, активного.
Задачи
- Разработка и поддержка приложений Healbe Corp для iOS (как пользовательских, так и внутренних проектов компании);
- Участие в проектировании архитектуры приложений для реализации взаимодействия между носимыми устройствами, смартфоном, сторонними приложениями (Apple Health, Google Fit и пр.) и веб-сервисами, синхронизации данных между ними;
- Разработка ядра системы, взаимодействующего с внешними носимыми устройствами посредством BLE;
- Анализ существующих и поиск новых решений для оптимизации потребления системных ресурсов мобильных устройств приложением;
- Экспертное участие в формировании функциональных и технических требований к работе приложения;
- Участие в формировании проектной документации (Wiki).
Требования к соискателю
- Опыт разработки под iOS 7, 8, 9 от 3-х лет (наличие реализованных проектов в AppStore обязательно);
- Уверенное владение технологиями нативной разработки (Objective C, Swift, Xcode, iOS SDK, Cocoa Touch);
- Понимание принципов ООП, MVC, MVP, знание паттернов (и антипаттернов) проектирования;
- Понимание принципов работы клиент-серверных приложений (REST, кэширование, очереди запросов);
- Опыт работы с JSON, UIKit, CoreGraphics, CoreData, AutoLayout, QuartzCore (layers), CoreAnimation, GCD (блоки и очереди), NSOperation, NSURLSession;
- Опыт работы с многопоточностью;
- Опыт работы с базами данных (SQLite).
Будет плюсом:
- Участие в разработке крупных проектов с числом установок в AppStore от 50 000
- Опыт работы с системами контроля версий (GIT) и трекерами задач (Redmine / JIRA / Assana);
- Опыт разработки под другие платформы (web, desktop)
- Опыт локализации iOS-приложений
- Опыт (или понимание) работы с: Crashlytics, MixPanel, Reactive Cocoa, CoreBluetooth (BLE), PushNotifications, AFNetworking, MagicalRecord, RestKit;
- Опыт написания Unit-Tests.
Бонусы
Белая ЗП, оформление по ТК РФ, возможность работать удаленно 2 дня в неделю из 5 по договоренности, уютный офис на набережной в центре Москвы.
Дополнительные инструкции
В отклике напишите пару слов о себе, дайте ссылки на ваши проекты и расскажите о том, что для вас разработка ПО и чем бы вы хотели заниматься как программист в обозримом будущем.