🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Senior IOS Engineer

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

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

Компания

Мобильное приложение с видеоконтентом

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

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

Привет. Мы — Cheelee, молодой крутой стартап. Наше приложение — соцсеть, где пользователи зарабатывают крипту за просмотр ленты.

Вскоре мы планируем захватить мир — поэтому ищем в команду крутых разрабов, фанатов своего дела. Подходишь под эту характеристику? Welcome!

Команда

Мы — молодые профессионалы и давно разрабатываем приложения в экосистеме Apple (привет iOS 6 и MRC). С радостью делимся опытом, но при этом каждый день продолжаем учиться.

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

Сейчас команда состоит из 4 senior-разрабов и 1 QA.

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

  • 5+ лет разрабатываешь приложения под девайсы Apple
  • Знаешь, чем отличается модель от UI
  • Отлично владеешь Swift'ом
  • Отлично владеешь английским
  • Глубоко знаешь экосистему Apple
  • Самостоятельно разработал N крупных фич (можешь рассказать/показать)
  • Аккуратен и внимателен к деталям

Будет здорово, если ты:

  • Работал с UDF
  • Верстал сложный UI
  • Имеешь актуальные проекты на гитхабе
  • Работал во времена динозавров с Objective-C

Стек

  • iOS 17 / 18
  • UDF архитектура
    Используем свой Redux-like фреймворк, проверенный временем
  • SwiftUI + UIKit
    Сейчас 80% проекта на SwiftUI (всё новое пишем на нем)
  • Swift Concurrency
    Переезжаем с Combine на async/await
  • Metal для рендеринга ленты
  • Дизайн-система
    Шрифты, цвета, иконки синхронизируются с фигмой
  • Модульность
    Все большие фичи и common-фреймворки — в отдельных SPM-модулях
  • Автосборка проекта, кодогенерация, линтер/форматтер
    XcodeGen, Swift Macros, SwiftLint, SwiftFormat
  • Хорошо настроенный CI
    Fastlane, Danger, ночные UI-тесты, сборки в TestFlight

Задачи

Их много и почти все — интересные )

При этом не забываем про рефакторинг, архитектуру и инфраструктуру.

Из ближайшего:

  • Развитие маркета (подписки, оптимизация работы с ин-аппами)
  • Редизайн GameFi
  • Новый движок видео-ленты
  • Автоматизация работы с ассетами

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

  • Дадим лучшее оборудование (макбук, внешний монитор), закупим необходимый софт
  • Сможешь работать полностью удаленно (но есть и офис в центре Москвы)
  • Хорошо себя показываешь? Дадим опцион
  • Предлагаем з/п выше рынка.