Вакансия: IOS - developer (middle и выше)
Технократия аккредитованная ИТ-компания, наши сотрудники могут пользоваться преимуществами этого статуса: право на льготную ипотеку и отсрочку от военной службы.
Технократия цифровизирует бизнес: от небольших компаний до крупных корпораций. Альфа Банк, СИБУР, Gett, Татнефть наши клиенты. А ещё внутренние проекты, R&D и hardware-разработка. Мы создаём высокотехнологичные продукты и ищем тех, с кем можно делать это эффективнее.
У нас прозрачные процессы, понятная система грейдов, прогнозируемый рост и по-прежнему интересные проекты от топовых заказчиков стабильность, которой мы готовы делиться. Присоединяйтесь, работа у нас снижает уровень тревожности и неопределенности.
Чем предстоит заниматься:
- Разработка и поддержка мобильных приложений под платформу iOS.
Мы предлагаем:
- Наш супер-офис в центре Казани, но можно и удаленно;
- Нетоксичная и амбициозная команда;
- Разнообразие проектов: внешние/внутренние, масштабные/локальные;
- Культура наставничества: продвигайся вверх бок о бок с лучшими наши руководители направлений признанные эксперты в профессиональном сообществе, ты тоже можешь быть одним из них;
- Индивидуальные планы развития и карты знаний для прогнозируемого карьерного роста;
- Современный стек;
- Выдаем технику при трудоустройстве;
- Поддержка ваших технических инициатив;
- Уроки английского, занятия йогой в офисе, своя футбольная команда;
- Помощь с релокацией.
Мы ожидаем от Вас:
- Уверенное владение языком Swift;
- Свободное владение iOS SDK;
- Умение читать код Objective-C;
- Опыт разработки под iOS (от 3-х лет);
- Понимание принципов AutoLayout;
- Понимание многопоточности и опыт работы с GCD и/или NSOperation;
- Понимание принципов работы с памятью в iOS (ARC);
- Опыт разработки клиент-серверных приложений;
- Знание паттернов проектирования;
- Умение писать Clean Code (SOLID, KISS, DRY);
- Знание классических структур данных и алгоритмов;
-
Навыки работы c Git.
Будет плюсом:
- Знание английского языка;
- Понимание принципов FRP (RxSwift, RxCocoa);
- Умение делать сложные анимации и transitions;
- Опыт работы с хранением данных (CoreData, Realm);
- Опыт написания Unit-тестов.