Senior IOS developer

Оплата не указана

Вакансия находится в архиве

Звук

Кутузовская

и еще 3 станции

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

О роли

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


Почему это важно

Звук — это не просто HiFi-стриминг, это искусство находить общий язык с каждым слушателем. Твоя работа напрямую повлияет на то, насколько легко и приятно пользователи будут находить музыку, создавать плейлисты и открывать для себя новые горизонты звука. Мы хотим, чтобы наш сервис стал тем самым местом, куда возвращаются за вдохновением и любимыми треками.

Чем будешь заниматься у нас

  • Работать в кросс-платформенной команде: В паре с Android-разработчиком ты будешь создавать новые фичи для стрима, в который попадешь. Это могут быть экраны авторизации, поиска, профиля, артиста и многое другое. У тебя будет свой стримлид и техлид, которые всегда прийдут на помощь.

  • Создавать новый функционал: Большую часть времени ты будешь разрабатывать новые фичи, улучшая приложение и добавляя важные возможности для пользователей.

  • Решать задачи с техническим долгом: Определенный процент времени будет посвящен работе над техдолгом, который мы формируем вместе с командой, чтобы приложение становилось еще более стабильным и быстрым.

  • Работать в спринтах: Мы работаем по двухнедельным спринтам и выпускаем обновления каждые две недели, чтобы регулярно приносить что-то новое нашим пользователям.

  • Предлагать улучшения: Ты сможешь приносить свои идеи по улучшению приложения, внедрять новые практики и подходы, участвовать в code review своей команды , ускорять работу приложения и помогать делать его еще лучше.

Технологии, с которыми ты будешь работать

  • Swift — наш основной язык разработки.

  • Архитектура: MVVM с координатором и биндингом на RxSwift.

  • Базы данных: используем Realm и переходим на GRDB.

  • Верстка: работаем с UIKit, используя Constraints (Autolayout DSL). Анимации — через Lottie.

  • API: в основном используем GraphQL, но также работаем с Rest API, все обернуто в удобные интерфейсы.

  • Сервисы Firebase: используем Firebase и его инструменты, такие как Analytics, RemoteConfig и Crashlytics.

У тебя все получится, если:

  • У тебя есть опыт работы со Swift от 3 лет.

  • Ты хорошо понимаешь, как работать с базами данных: разбираешься в Realm и знаком с GRDB.

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

  • У тебя есть опыт работы с архитектурой MVVM с координатором и RxSwift.

  • Ты знаешь, как верстать экраны с помощью UIKit, и готов научиться использовать Autolayout DSL (если еще не знаком). Важно, чтобы ты стремился делать адаптивные и качественные интерфейсы.

  • Понимаешь как взаимодействовать с бекендом через GraphQL и Rest API.

  • Знаешь, как работать с сервисами Firebase, такими как Analytics, RemoteConfig и Crashlytics, для мониторинга и аналитики.

  • Ты готов учиться и осваивать новые технологии, если чего-то еще не умеешь. Мы ценим тех, кто открыт к новым знаниям и хочет постоянно развиваться.

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

Ключевые навыки

Axios
Swift
Unit testing
Rxswift
Realm
Ci/cd

Адрес

Москва, Поклонная улица, 3

Контактная информация

Звук

Сайт: zvuk.com

Почта: не указана

Вакансия опубликована 03.11.2024 в г. Москва.

Похожие вакансии

#

Senior

Москва

Полный день

Подробное описание

25 октября

#

Не указана

Москва

Дмитровская

Полный день

Подробное описание

10 апреля

#

Middle

Senior

Москва

Полный день, Гибкий график

Подробное описание

26 октября