Мы в поиске талантливого iOS-разработчика в команду Market AppTech.
Команда Market AppTech - техническая. Она связана с продуктовой разработкой, но эпизодически. Основной смысл команды - это развивать техническую часть кода (делать масштабный рефакторинг, переходить на новые платформенные компоненты, вводить новые инструменты, искать сложные баги и т.д.).
Команда следит за своевременным внедрением лучших практик в мобильной разработке, а также занимается решением всех проблем, которые не относятся явным образом к конкретным продуктовым командам. Мы внедряем подходы к разработке, которые должны в будущем обеспечить нашему B2C-приложению отсутствие ошибок и полную прозрачность работы, даже при огромной скорости продуктовых изменений. Мы работаем в тесном сотрудничестве с другими командами и вырабатываем решения, с которыми будет удобно работать другим разработчикам и которые позволят создать лучший продукт.
Команда: TeamLead, 2 iOS, 2 Android, 3 QA.
Стек: Swift, UIKit, CleanSwift, Quick, Nimble.
Чем ты будешь заниматься:
-
Разрабатывать новые фичи и поддерживать уже существующие в мобильном приложении Магнит Маркет.
-
Поддерживать и развивать интеграции Маркета в приложении Магнит.
-
Участвовать в проектировании API, проработке UX/UI дизайна, процессах планирования и декомпозиции задач.
-
Писать тесты.
-
Участвовать в code review.
Мы ожидаем:
-
отличный уровень владения Swift и коммерческий опыт с UIKit от 4-х лет;
-
опыт разработки интерфейсов кодом нативно;
-
понимание архитектурных паттернов и опыт разработки в чистой архитектуре (мы используем CleanSwift);
-
понимание работы с многопоточностью (GCD и Structured concurrency);
-
навыки работы с сетью (URLSession);
-
опыт работы с UserNotifications, Security и другими фреймворками платформы iOS;
-
опыт написания юнит-тестов.
Мы предлагаем:
- оформление в аккредитованную ИТ-компанию;
- конкурентоспособную заработную плату (обсуждается индивидуально);
- ДМС со стоматологией и льготными условиями для членов семьи;
- технику для работы;
- график работы 5/2 с гибким началом;
- работу в максимально уютном офисе в центре Москвы (ст. м. Белорусская), в Краснодаре или удаленно из других городов РФ, так же есть офисы в Санкт-Петербурге (ст. м. Балтийская) и в Иннополисе;
- возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах;
- развитие – мы оплачиваем обучение на курсах и участие в конференциях;
- возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений;
- наличие корпоративных скидок PRIMEZONE и программ лояльности от компании;
- наличие корпоративной библиотеки курсов;
- возможность рекомендовать компанию своим друзьям, участвуя в реферальной программе.