Тестировщики! Выберите себе работодателя по вайбам→ vibe.habr.com

IOS разработчик (Senior)

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Амбициозный проект от «М.Видео», новый формат онлайн-торговли –маркетплейс!

Описание вакансии

Условия работы

Мы команда маркетплейса goods (при поддержке М.Видео) активно развиваемся и растём. На сегодняшний день нас больше 300 человек и одно из самых больших IT-подразделений, в котором успешно трудятся разработчики, архитекторы, devOps, админы, продакт-менеджеры, тестировщики и т.д.

В связи c открытием новых направлений разработки ищем Senior iOS разработчика

Текущая команда разработки состоит из 35 человек, среди которых как full stack разработчики, так и узкоспециализированные — Golang-, Node.js разработчики. Маркетплейс активно развивается, внедряются новые технологии, поддерживается микросервисная архитектура.

Для разработки микросервисов используется технологический стек:

Для back-end: Node.js, Golang, Redis, Rabbit MQ, ElasticSearch, Docker, Nginx.

Для хранения данных используем: MS SQL, ElasticSearch.

Для front-end: Vue.js; Angular7;

Рабочие инструменты: Docker, git / Bitbucket, Jira / Confluence.

Автоматизация развертывания и оркестрация: Jenkins, Ansible

Что для этого нужно:

Хороший опыт разработки коммерческих iOS приложений на Objective-C, Swift от 3х лет;

Уверенные знания Swift и iOS SDK;

Владение Foundation, UIKit, CoreData, CoreGraphics;

Знания ООП и архитектурных паттернов в разработке (Viper, MVVM, Clean Architecture), понимание принципов SOLID и умение применить на практике;

Понимание основ сетевого взаимодействия (TCP, HTTP) и взаимодействия REST/JSON/WebSockets/Long Polling;

Знакомство с основными алгоритмами и структурами данных;

Иметь опыт работы в многопоточной среде;

Уметь пользоваться инструментами профилирования кода, заниматься поиском и исправлением узких мест;

Разбираться в различных видах тестирования и пользе от них;

Уметь писать поддерживаемый и тестируемый код;

Иметь опыт работы по гибким методологиям (Agile, Scrum);

Способность самостоятельно определять и соблюдать установленные сроки задач;

Ответственность, желание работать в команде и развиваться.

Что вам будет интересно:

Углубить свои знания в части разработки на iOS до senior/Team Lead;

Применить/прокачать свою экспертизу в нескольких технологических стеках;

Отсутствие бюрократии, иерархии, демократичность и открытость руководства;

Современные технологии и подходы в Scrum/Agile командах, возможность смело и открыто реализовывать свои идеи (приветствуем и поощряем инициативу);

Возможности сделать с "0" так как правильно;

Поработать в сплоченной команде профессионалов, которым "Не все равно".

+ еще несколько причин работать с нами:

Современные и комфортные рабочие места в уютном офисе в стиле космического корабля. Офис в центре, в шаговой доступности от метро (Бауманская, Красносельская, Комсомольская);

Отсутствие дресс-кода;

Официальное оформление, всё белое (оклад и премии);

Заботу о сотрудниках: ДМС (включающее стоматологию и массаж), страхование жизни (для себя/родственника), обучение английскому языку, абонемент в фитнес-клубах, оплата профессиональных курсов и конференций;

Насыщенный отдых с коллегами после работы: совместное участие в «Гонке героев», турпоходы, совместные игры в футбол и волейбол, просмотр фильмов в офисе и игры настолки;

Конкурентную заработную плату за релевантный опыт по итогам интервью;

Компенсацию затрат на переезд для кандидатов из других городов;