IOS разработчик (Senior) at Siberian.Pro

Стандартные проекты, жесткие рамки, не устоявшиеся процессы в производстве, бюрократия, застой в развитии...это все не про нас.
Творчество и свобода в развитии, горизонтальная структура и отсутствие авторитарных начальников, прозрачные и устоявшиеся процессы в производстве, достаточно крупные проекты, вариативность задач, высокая динамика движения вперед, всячески поощряемая инициатива - а вот это уже про нас.
И еще немного о нас:
- Мы работаем распределенной командой, потому что считаем, что за этим будущее, которое уже здесь;
- Но в Новосибирске есть офис;
- У нас быстрый прием на работу, никакой волокиты;
- Да и зарплату мы платим вовремя.
Обязанности:
- Разработка нового и рефакторинг существующего функционала в больших проектах;
- Проектирование архитектуры проектов в соответствии с требованиями и перспективами развития конкретного проекта;
- Контроль качества кода и оптимальности выбранных решений в проекте;
- Декомпозиция и нарезка задач;
- Участие в поиске и реализации оптимальных решений в соответствии с требованиями;
- Организация перекрестного ревью кода на проекте;
- Проектирование и верификация спецификаций API совместно с аналитиками и Backend-разработчиками;
- Оценка входящих проектов совместно с СТО.
Требования:
- Уверенные знания Objective-C и Swift;
- iOS SDK, autolayout, bindings, CoreData/Realm, Cocoapods;
- Хорошие знания системных и сторонних фреймворков;
- Обязателен опыт использования MVC, MVP, MVVM, Viper (понимание преимуществ и недостатков каждого из них)
- Опыт миграции Swift проектов;
- Придерживаться и насаждать принципы SOLID;
- Написание структурированного кода, умение следовать единому стилю как самому, так и приучить менее опытных коллег;
- Умение быстро разбираться с новыми фреймворками;
- Опыт коммерческой разработки приложений под IOS - от 4-х лет;
- Безоговорочное следование GitFlow;
- Умение работать в команде и с командой;
- Опыт оценки не только задач, но и проектов;
- Попадание в свою же оценку с вероятностью не ниже 90% =);
- Обязательно знание английского языка на уровне чтения технической документации;
- Не важно - почему “нет”, важно - что ты сделал для того, чтобы было “да!”.
Нам по пути если ты:
- Стремишься расти, развиваться и меняться;
- Понимаешь, что зарплата платиться за результат, а не за просиженное время;
- Адекватно переносишь аргументированную критику;
- Работаешь не только ради денег.
Условия
- Официальное трудоустройство
- Удаленная работа, не нужно тратить время на дорогу, но при этом ты всегда будешь чувствовать себя частью команды.
- Гибкий график работы;
- Зарплата: 100-140 тысяч, зависит от уровня вашего профессионализма, который может и должен расти во время работы;
- Обучение и повышение квалификации за счет компании.