#IOS #вакансия #удаленно #Москва
Компания: Alpina Digital
Формат: удаленка/офис
Город: Москва
Зарплата: до 250.000р на руки
(В белую)
О компании:
Alpina Digital — лидер рынка корпоративных библиотек.
https://alpinadigital.ruAlpina Digital входит в “Издательскую группу Альпина”, которая выпускает деловые книги и нон-фикшн с 1998 года. Мы разрабатываем собственную электронную платформу для В2В и В2С сегментов,обеспечиваем оцифровку и доставку книг издательской группы в сервисы ЛитРес, Google Play, BookMate, StoryTel, Amazon, занимаемся разработкой электронных образовательный форматов.
На нашей платформе строят обучение своих сотрудников крупные российские и международные компании: РЖД, Газпром, Альфа-банк, Сбербанк, ВТБ, Kaspersky Lab, Acronis, HEINEKEN, Bayer, LG, Ростелеком, РосАтом и другие. Список клиентов, которые доверяют нашему продукту, постоянно пополняется.
Мы ищем iOS-разработчика со следующими навыками и умениями:
- Умение декомпозировать и оценивать задачи;
- Умение проектировать архитектуру приложения. Мы используем архитектуру VIPER и собственные наработки, о которых мы расскажем на собеседовании;
- Желание изучать и реализовывать новые технологии и инструменты: работать с расширенными push-notifications, внедрять кроссплатформенные инструменты в нативный код, писать скрипты для автосборки проектов;
- Опыт разработки мобильных приложений под iOS c использованием версии SDK выше iOS 11.0;
- Опыт разработки клиент-серверных приложений. Понимание работы REST-API. Опыт работы с Alamofire, Codable (Swift 4);
- Знание Objective-C. Представление о том, как работает Objective-C Runtime, ARC;
- Знание Swift > 4.0;
- Знание AutoLayout и Storyboard. Size classes, Safe area. Опыт работы c ручной версткой;
- Знание Multithreading/Blocks/Closures/GCD/NSOperationQueue;
- Знание принципов ООП и паттернов проектирования;
- Опыт работы с базой данных;
- Понимание подхода SOA, архитектур MVC, MVVM и других;
- Опыт распределенной разработки с помощью Git-Flow.
Будет плюсом:
- Любовь к UI;
- Знание Unit Test & UI Test. Опыт с TDD, BDD;
- Опыт работы с Texture (AsyncDisplayKit);
- Опыт работы с VIPER;
- Опыт работы в Agile команде;
- Знание классических алгоритмов и структур данных;
- Опыт использования и настройки CI/CD;
- Опыт работы с CocoaPods;
- Опыт работы с Fastlane;
- Опыт работы с Realm и/или Core Data;
- Опыт работы с другими языками программирования. Для скриптов автосборки мы используем в своей работе - - Python 3.x, Ruby;
- Опыт работы с Sketch & Zeplin;
- Наличие примеров кода на GitHub;
Что мы предлагаем:
- Оформление по ТК РФ;
- Гибкий график работы, возможность совмещать работу в офисе или удаленно.
- Возможность участвовать в Сommunity of practice с внутренними и приглашенными специалистами, обучаться самому и делиться опытом с другими.
- Компания заинтересована в вашем профессиональном развитии, есть возможность компенсации стоимости билетов на конференции и различных курсов. Подробности на собеседовании.
- Бесплатный доступ к “Электронной библиотеке Alpina Digital”, а также скидка для сотрудника 40% на все бумажные книги издательской группы;
- Возможность развивать кросс-компетенции других платформ с привязкой к з/п;
- Работа в молодом дружном коллективе (средний возраст 29 лет).По пятницам остаемся в офисе поиграть в настолки, xbox, кикер, аэрохоккей, бильярд; устраиваем импровизированный кинотеатр, караоке или дискотеку - по настроению :)
- В любой непонятной ситуации вы можете рассчитывать на плечо скрам-мастера.
Контакты:
@foundook