IOS Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
СберМаркет — технологический онлайн-сервис, который помогает делать покупки не выходя из дома.
СберМаркет был создан на основе стартапа Instamart, присоединившегося к экосистеме Сбера в сентябре 2019 года. Наша миссия: экономить время, энергию и деньги людей для чего-то более важного.
Мы хотим, чтобы клиент мог заказать продукты и товары с доставкой через нашу платформу из своих любимых магазинов, поэтому сотрудничаем уже с более 60 федеральными и региональными ритейлерами.
Среди наших партнеров крупнейшие торговые сети: METRO, ЛЕНТА, АШАН, О’КЕЙ, Твой Дом и многие другие.
Сегодня мы работаем на одном из самых крупных и динамичных потребительских рынков. В СберМаркете по-прежнему живы дух, скорость и независимость стартапа. В то же время мы располагаем силой и мощью крупнейшей в России экосистемы Сбера.
СберМаркет это:
- №1 рынка e-groceries в России
- рост более, чем в 14 раз год к году
- передовые технологии и собственная разработка
- возможность задавать тренды в своей профессии и быть первопроходцем
- классная команда и открытая корпоративная культура
- быстрый рост и самостоятельное управление проектами
- конкурентная зарплата и надежность
О команде iOS-разработки: в нашей распределенной команде 10 человек и также планируется значительное масштабирование.
Также мы используем самые передовые технологии и инструменты:VIPER, Application Coordinators, Flux подход и реактивную модель потока данных; и у нас собственная надстройка над UIKit, позволяющая легко удовлетворять прихоти наших дизайнеров.
Вам предстоит:
- Создавать новое приложение с существующей базой пользователей (сейчас клиентские приложения написаны при помощи Xamarin, но мы их активно перерабатываем на Swift 5.3);
- Добиваться 60fps даже на самых слабых устройствах;
- Использовать новые и интересные технологий, включая SwiftUI/Combine;
- Быстро писать качественный код, не оставляя шансов команде QA найти багу.
Основные требования:
- Опыт работы iOS разработчиком от 2-х лет;
- Отличные знания Swift 5+;
- Foundation, UIKit, CoreGraphics, CoreAnimation;
- Понимание и навыки применение на практике принципов SOLID;
- Четкое понимание многопоточности и опыт использования GCD и NSOperations;
- Опыт использования паттерна VIPER;
- Навыки работы с Realm Database;
- Умение использовать и не использовать AutoLayout;
- Навыки написания Unit и UI тестов с использованием XCTest;
- Четкое понимание принципов работы HTTP 1.1, OAuth.
Рабочее окружение: slack\discord\github\jira.
Методология: Scrum (двухнедельные спринты, ежедневные стендапы).
Условия:
- амбициозные и интересные задачи
- конкурентоспособная “белая” заработная плата (по результатам технического интервью)
- возможность внести свои инициативы и увидеть результат своей работы
- адекватное руководство, компетентный коллектив, низкий уровень бюрократии
- оформление по ТК РФ
- соцпакет после прохождения испытательного срока (ДМС, фитнес, курсы, услуги нашего сервиса)
- MacBook Pro для работы
- работа в офисе в центре Москвы или удаленно
- гибкий график работы: время прихода с 8:00 до 11:30 и ухода с 17:00 до 20:30 (1 час перерыв на обед)