Senior iOS Developer (Swift)
Прямой работодатель СофтПро ( softpro.com )
Опыт работы от 3 до 5 летот 300 000 ₽
Всем привет!
Компания СофтПро занимается разработкой инновационной b2b цифровой платформы для pro-беттинга.
Мы относимся к ставкам на спорт как к торговле на финансовых рынках. Та же работа с большими данными и аналитика, те же высокие скорости принятия решений.
Разрабатываем целую линейку продуктов для десктопа и мобильных: торговый терминал, агрегатор котировок, собственный браузер и мессенджер.
Наши задачи требуют серьезной технической экспертизы, поэтому мы ищем профессионалов. Готовы хорошо оплачивать ваши знания и умения.
В нашу команду разработки из 35+ человек ищем ведущего iOS разработчика (в команде iOS сейчас 4 человека).
**Наш стек:
- Swift, Realm, StarScream, SnapKit, Fastlane, Sourcery
**У нас есть:
## Технологии
- Пробуем Redux. Есть свое виденье применительно к iOS разработке. Написали свой ReduxKit.
- Верстаем в коде используя SnapKit.
- Ограниченно используем Rx, только для обсервинга данных.
- Не холиварим на код ревью по мелочам.
- Прекоммит хуки локально и на CI-окружении (прогон линтов, тестов, билдов).
- Пишем тесты на бизнес логику.
- Кодогенерация - SwiftGen, Sourcery и xCode templates.
- Проект молодой, без легаси кода (начали разработку летом 2018 года).
## Процессы
- Работаем в кросс-функциональной команде из backend, iOS, QA, продакт менеджера, аналитика и дизайнера.
- У нас Scrum. Двухнедельные спринты. Ретро и Демо в конце каждого спринта.
- Сначала прорабатываем требования и дизайны, пишем тест кейсы, потом оцениваем задачи и планируем спринт, только потом начинаем разрабатывать, потом ревьювим друг друга, а в конце тестируем, багофиксим и релизим.
- Каждый день в обед проводим статус, где рассказываем о делах и прогрессе, решаем возникающие проблемы.
- Релизимся и регрессимся раз в 2-3 недели.
## Челленжи
- Большое количество данных которые обновляются каждую секунду по вебсокетам.
- Сложный лэйаут с вложенными коллекциями и постоянными обновлениями и анимациями
- Применяем новые подходы в разработки, разрабатываем механики мутации стейта, единые для всех.
- Огромный бэклог, фичей на годы вперед.
- Разнообразная кодовая база, нетривиальные задачи, которые часто можно классифицировать как челленж.
- Гибкий график при условии выполнения своих задач в свои сроки.
## Саморазвитие
- Постоянно держим руку на пульсе: совершенствуем не только технологии, но и процессы разработки, растем в размерах.
- Супер-квалифицированный коллектив (в iOS команде - только сениоры), возможность реального обмена опытом и роста скиллов за очень короткое время, хотя мы бы хотели сотрудничать как можно дольше, наши планы смотрят на 10 лет вперед.
## Атмосфера и условия
- Дружный коллектив, совместные бары-караоке.
- Оборудование на ваш выбор.
- Просторный только отремонтированный офис с панорамными окнами на Яузу и Садовое кольцо на 3 этажах бизнес-центра класса А со своим спортзалом и личным девушкой-тренером, душами и кухней на этаже, столовой и кафешками внизу.
- Корпоративный абонемент в фитнес-центр у метро с тренажеркой, групповыми занятиями, банями-хамамами.
- Для жаворонков - корпоративная утренняя шахматная школа по желанию :).
- Чай, сладости и фрукты на кухне.
- Компенсация расходов на профессиональное обучение до 70%.
# Нам нужно
## Хард скиллы
- Широкие знания computer science.
- Опыт разработки мобильных приложений под iOS от 5 лет.
- Глубокое понимание платформы iOS.
- Опыт разработки на Swift от 1 года.
## Софт скиллы
- Умение работать в команде по Agile методологиям.
- Умение оценивать сроки и отвечать за них.
- Самостоятельность в решении проблем
- Открытость к новым практикам и подходам