Мегапосты:
Мой круг становится Хабр Карьерой! Узнать подробности
Описание вакансии

Leningrad Media — крупная компания в сфере спортивного маркетинга. В Санкт-Петербурге мы занимаемся разработкой и поддержкой спортивных сайтов и приложений, ежемесячная аудитория которых составляет уже более 1 000 000 человек.

Компания разрабатывает социальные и новостные приложения. Сегодня они разработаны на react-native, некоторые требуется переписать на swift, для этого открываем вакансию на swift-разработчика. Требуется человек в команду, который будет обучать коллег Swift-разработке.

Обязанности:

  • Переписывание имеющихся приложений с react-native на swift;
  • Создание новых приложений начиная с архитектуры, заканчивая версткой;
  • Написание понятного и тестируемого кода;
  • Работа в тесной связке с дизайнерами и backend’ом;
  • Менторство по swift в нашей команде.

Требования:

  • Уверенное знание Swift, iOS SDK, cocoapods, Storyboard;
  • Опыт разработки iOS-приложений от двух лет и опыт самостоятельной работы, без надзирателя;
  • Наличие реализованных проектов, опыт публикации приложений в Appstore;
  • Понимание как работает AutoLayout;
  • Умение и желание разбираться в чужом коде;
  • Понимание архитектурных паттернов проектирования (MVVM, MVVM-C, Viper), SOLID;
  • Понимание работы REST API и HTTP;
  • Понимание Git Flow, и почему нельзя коммитить в master;
  • Опыт работы с SDK ВКонтакте, Facebook, Firebase;
  • Желание и умение писать поддерживаемый код;
  • Понимание что тесты нужны не для галочки;
  • Вы стараетесь найти баланс между перфекционизмом в коде, бизнес-требованиями и желанием все переписать;
  • Желание объяснять и отвечать на вопросы.

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

  • Работа над большими проектами;
  • Написания UI тестов;
  • Работа со Swift UI;
  • Работа с RxSwift;
  • Большим плюсом будет знание javascript/typescript;
  • Опыт менторства.



    Бонусы

    • Конкурентоспособная заработная плата и полная занятость;
    • Непринужденная рабочая атмосфера;
    • Возможности личного роста и развития;
    • Поощрительные бонусы за достижение целей;
    • Современный офис;
    • Корпоративное обучение английскому и испанскому языку;

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

    Ваш отклик
    No content.icon.access denied
    Авторизуйтесь
    Откликаться на вакансии могут только зарегистрированные пользователи.