Букмекерская компания МЕЛБЕТ

IOS Developer

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет

Ищем талантливого разработчика в группу мобильных приложений.

Мы с нуля создаем приложение под разные платформы (iOS, Android, Web) с высокой плотностью интерфейса, настраиваемыми микро-модулями (различные представления одного и того же) и длинными user-flow.

Тебе предстоит стать частью команды разработки iOS-приложения, которое станет основным продуктом для наших пользователей.

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

Твоя задача – участвовать в разработке фич, отстаивать технические решения и нести ответственность за качество кода и конечный результат.

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

Важно, чтобы ты умел находить баланс между техническим качеством, скоростью разработки и потребностями бизнеса.

Подробнее про проект расскажем при встрече.

Ты:

  • Отлично знаешь Swift и SwiftUI, пишешь чистый, поддерживаемый код

  • Глубоко разбираешься в iOS SDK, его возможностях и ограничениях

  • Имеешь опыт проектирования архитектуры мобильных приложений (MVVM, VIPER, Clean Architecture)

  • Разбираешься в работе с CoreData, Keychain, Grand Central Dispatch, async / await

  • Понимаешь внутренние процессы работы App Store и умеешь готовить приложение к публикации

  • Понимаешь, как работают анимации и знаешь как дебажить глитчи на экране

  • Используешь Unit/UI-тестирование (XCTest, XCUITest) и понимаешь, как пользоваться набором инструментов

  • Понимаешь, как устроен CI/CD-процесс Основные задачи:

  • Участие в обсуждении и разработке технических задач

  • Синхронизация взаимодействия с backend-командой, дизайнерами и тестировщиками

  • Контроль качества кода между коллегами в команде

  • Оптимизация производительности и надежности мобильного приложения

  • Разработка и внедрение новых фич, улучшение UX

  • Интеграция с общими платформенными решениями

  • Развитие продукта с учетом бизнес-требований и пользовательского опыта