iOS Developer (Middle)

Команда ios расширяется и нам нужен еще один человек в команду:)

Что мы предлагаем:

  • Конкурентную заработную плату и комфортные условия труда.
  • Ты можешь работать там, где тебе удобно: в центре Санкт-Петербурга в нашем офисе с едой, напитками, кикером и настолками. Или под пальмой на Бали - главное, чтобы интернет был устойчивым.
  • Если потребуется, мы окажем тебе помощь с релокацией в Дубай.
  • Интересный продукт с большой пользовательской аудиторией, который ты сможешь сделать ещё круче.
  • Мы много работаем, но и круто отдыхаем: тебя ждут нестандартные тимбилдинги и корпоративы, в том числе и за границей, пятничные вечеринки с коллегами в офисе, походы на хоккей и даже в музей.
  • А ещё нам важно здоровье коллег: ты сможешь посещать спортзал за счет компании, заниматься йогой он-лайн с нашим тренером (если ты на удаленке) или присоединиться к команде любителей поиграть в волейбол или футбол. И да, ДМС со стоматологией тоже будет.
  • А для профессиональной прокачки у тебя будет возможность пройти обучающие курсы за счёт компании или посетить профессиональные конференции.

Что нужно делать?

  • Добавлять новые продуктовые фичи в приложение;
  • Улучшать текущие решения, покрывать кодовую базу тестами;
  • Искать проблемные места и исправлять их;
  • Взаимодействовать с другими командами (QA, дизайнеры, бэкендеры и даже тех.поддержка);
  • Участвовать в Code Review;
  • Оценивать задачи внутри команды;
  • Участвовать в обсуждении и аргументации решений (в том числе твоих).

Что мы от тебя ожидаем?

  • Пишешь под iOS от 3-х лет и больше и отлично знаешь Swift;
  • Хорошо ориентируешься в iOS SDK, эффективно используешь Xcode, знаешь как пользоваться Instruments;
  • Уже писал клиент-серверные приложения. Сможешь отличить плохое API от хорошего и аргументировать свою точку зрения.
  • Работал с разными архитектурами, знаком с разными паттернами проектирования и сможешь уместно их применить;
  • Знаком с Combine/RX;
  • Есть опыт создания кастомных UI-компонентов на UIKit/SwiftUI
  • Умеешь работать в команде: организован и готов следовать процессам, прислушиваться к тиммейтам в случае, если твоё решение окажется непопулярным;
  • ‍В App Store есть хотя бы одно приложение, над которым ты работал;
  • Можешь читать документацию на английском. Самостоятельно разберёшься с новой библиотекой;
  • Тебе интересна трэвел-сфера и небезразлична судьба проекта ✈️

Будет супер, если:

  • Ты следишь за тем, что происходит в индустрии и знаешь, какие хайповые технологии стоит применять, а с какими стоит повременить;
  • Не против обсудить свежие юморески с командой;
  • Ты пишешь юнит-тесты / UI-тесты и знаешь, как их поддерживать;
  • Есть опыт настройки CI/CD;
  • Успел поработать с Kotlin Multiplatform Mobile;
  • Ты уже когда-то разбивал проект на модули.

Наш стек:

  • Swift
  • SwiftU/UIKitI
  • MVVM
  • Combine
  • SPM
  • Fastlane
  • SnapKit
  • Cache
  • Moya