iOS Developer
Прямой работодатель Constanta ( const.tech )
Опыт работы от 3 до 5 лет
Привет! Мы в Константе занимаемся разработкой приложений для крупнейшего российского букмекера (аудитория iOS-версии составляет больше 100 000 уникальных пользователей ежедневно). В приложении можно делать ставки, следить за ходом матчей, просматривать онлайн-трансляции.
Про проект:
Мы давно работаем над продуктом (уже более 6 лет), но следим за тем, чтобы в коде был порядок, выделяем бизнес логику и сетевой слой в самостоятельные фреймворки для переиспользования между проектами, стараемся не использовать лишний раз библиотеки, пишем бОльшую часть кода сами, это дает нам больше контроля над тем, что происходит в приложении. Архитектурно – где-то MVC, где-то MVVM, стараемся не использовать autolayout в высоконагруженных интерфейсах (линия, ставки, события). В приложении много используется GCD, для работы с сетью - AFNetworking
Сейчас проект в большей степени написан на Objective-C, наша задача - перейти на Swift и структурированную архитектуру.
Про команду:
Хотим усилить команду iOS разработки, в которой сейчас 4 человека, включая тимлида, также рядом android- и frontend-разработчики, QA-специалисты, дизайнеры, системные аналитики и PM. Команда работает по 2х-недельным спринтам, есть код ревью.
Про возможности:
Мы небольшие, поэтому каждый влияет на продукт, который мы делаем. У нас нет бюрократии, мы даем много свободы, но надо понимать, что со свободой приходит и ответственность - важно выполнять те обещания, которые ты даешь команде. Мы не строим стеклянных потолков: если ты хочешь расти (как профессионально, так и карьерно, и финансово), мы сделаем все, чтобы ты мог это сделать в компании.
Что у нас нужно делать:
- Читать и писать код на Objective-C;
- Переводить приложение на Swift;
- Развивать продукт вместе с командой и поставлять новые фичи;
- Обмениваться знаниями с остальными членами команды;
- Предлагать к обсуждению и реализовывать в приложении собственные идеи.
Что мы ждем от тебя:
- Опыт самостоятельной разработки нативных приложений под iOS (Swift);
- Опыт с БД (Core Data/ Realm);
- Знание ООП и шаблонов проектирования;
- Неравнодушие к тому, что (и кто) находится вокруг тебя
Будет плюсом:
- Опыт профилирования приложений, работы с утечками памяти и оптимизацией UI;
- Опыт работы с Firebase;
- Опыт работы с fastlane и автоматизацией процессов разработки.
Что есть у нас:
- Белая заработная плата, официальное оформление, оплата переработок (это не регулярная история, но если случается - должна быть оплачена);
- Возможность удаленной работы из любого города или работы из офиса (м. Красносельская);
- Гибкий график, есть обязательное время, когда надо быть онлайн/в офисе: с 12 до 18 по Москве, остальное время можешь распределить как тебе удобно;
- Бесплатные обеды в офисе для сотрудников, всегда есть фрукты/снеки, чай и кофе;
- ДМС в Bestdoctor (после полугода работы).
Что еще важно знать о нас:
- Нас около 100 человек. У нас молодая команда и горизонтальная модель управления - мы не строим иерархий и общаемся на равных, не любим формальности;
- Нам важно то, что мы делаем и с кем мы работаем, стараемся заботиться друг о друге и поддерживать команду;
- Мы за честность и открытость в команде, не боимся признавать ошибки и учиться на них.