iOS-разработчик в Пачку

Зарплата

от 150 000 до 250 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Корпоративный мессенджер для современных команд

Описание вакансии

О компании и команде

Привет. Меня зовут Вадим – я iOS разработчик в команде корпоративного мессенджера «Пачка». Мы лидер в облачном сегменте со 150,000+ юзеров и такими клиентами как Lamoda, Skillfactory и Youtalk.

Мы не являемся частью какой-то экосистемы, поэтому направляем все силы на разработку качественного, быстрого и функционального продукта, а не на корпоративные согласования.

Сейчас нам нужен ещё один человек в команду, который будет помогать нам создавать лучший мессенджер для iOS.

Нет задач. Нет менеджеров. Нет должности. Есть интерес.

Попробуем сразу размыть рамки того, что ты можешь делать. Представь, что это твой PET-проект, твоё желание сделать лучший корпоративный мессенджер на рынке, а мы тебе в этом помогаем. Ты не увидишь каких-то задач, которые были бы сформированы кем-то кроме тебя или твоих коллег по платформе.

Конечно, мы ожидаем, что ты первоклассный специалист в iOS разработке. Но очень ценим желание улучшать продукт, видеть проблемы и решать их. Важно, чтобы ты был заинтересован в продукте. Почитать различные статьи о Пачке можно тут.

Разработка продукта и успех.

Внутри себя мы условно делимся на две команды - команда успеха и команда продукта.

Успех - это ребята, которые находятся на постоянном контакте с клиентами, улучшают любые внешние точки соприкосновения клиента и продукта и помогают команде разработки сформировать проекты (это такие проблемные места и новый функционал, который ожидают клиенты).

Продукт - это backend, frontend (web), ios и android разработчики, дизайн, QA которые получают от команды успеха список проектов на сезон и другие предложения по улучшению продукта. Дальше команда продукта добавляет свои технические проекты и начинает самостоятельную работу без сроков.

Мы с самого начала совместной работы (уже более 10 лет как) работаем удалено. Так и не обзавелись офисом, но имеем небольшую студию, где иногда организуем локальные встречи в Питере.

Про iOS платформу

Сейчас в iOS команде 5 человек с разным стэком.

Проект сложный и с богатой историей, поэтому имеются легаси части, которые мы активно переписываем.

Сейчас мы ресёрчим и начинаем внедрять SwiftUI, Combine, async/await. Но мы только в начале этого пути, поэтому не обойтись без работы с UIKit, GCD, RxSwift, PromiseKit, CoreData, AsyncDisplayKit.

Регулярно проводим воркшопы и вместе учимся новому. Внедряем дизайн-систему. Автоматизируем и оптимизируем все, что можно и что тратит наши ресурсы. Постоянно улучшаем developer expirience.

Мы быстро растем и развиваемся, поэтому будем ожидать хороший перформанс и высокий уровень вовлеченности.

Все наше взаимодействие происходит в нашем же продукте - мы делаем Пачку и для себя.

Для нас важно замечать пробелемы в коде и процессах, подсвечивать их и предлагать решения.

Работать нужно будет над созданием новых фич с нуля, рефакторингом старых фич, core логикой, лечением багов, автоматизацией, созданием UI компонентов и тд. В общем задачи на любой вкус.

Поэтому нам нужен разработчик уровня от middle с хорошим опытом создания клиент-серверных приложений. Знание вышеперечисленных технологий будет большим плюсом.

Ожидания от кандидата

Хорошее знание

  • SwiftUI
  • Combine, 
  • async/await
  • UIKit
  • GCD
  • RxSwift
  • PromiseKit
  • CoreData
  • AsyncDisplayKit

Условия работы

Мы являемся аккредитованной ИТ-компанией, член Ассоциации Разработчиков Программных Продуктов (АРПП) «Отечественный софт», наши продукты зарегистрированы в реестре отечественного ПО.

Работаем удаленно. Отпуск предоставляется стандартный, 28 дней, вне зависимости от способа оформления. 

Дополнительные инструкции

О собеседовании.

  • 1 этап: техническое собеседование с коллегами по iOS разработке и лайв-кодингом.
  • 2 этап: собеседование с партнёрами компании, на котором мы обсудим и расскажем о процессах в разработке, ответим на все твои вопросы (надеемся, что они уже появились).
  • 3 этап: второе собеседование с партнёрами компании, на котором обсудим ценности и расскажем цели компании.

Со своей стороны, постараемся, чтобы все этапы прошли за 1-3 дня. Долго растягивать процесс мы точно не будем.