Вакансия: Разработчик iOS / iOS developer в Санкт-Петербург

Полное описание вакансии: Разработчик iOS / iOS developer в Санкт-Петербург

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1047646 Разработчик iOS / iOS developer Санкт-Петербург > GS Labs open 2023-11-27
Необходимые навыки
  • > Swift
  • > Xcode
  • > SwiftUI
  • > Combine
  • > OTT
Требования

Стек: Swift, SwiftUI, MVVM, Combine, Xcode. Уверенное владение Swift. Опыт коммерческой разработки iOS приложений не менее 2 лет.

Обязанности

Проект. Разработка приложений для платформы iOS/tvOS связанных с телесмотрением. Проектирование и разработка функционала в приложении для iOS на Swift.

Описание

GS Labs – центр исследований и разработок программных продуктов и потребительской электроники. Общее число сотрудников - более 300, включая головной офис в Санкт-Петербурге и распределенную команду по всей России.

Ключевое направление деятельности – разработка и интеграция программно-аппаратных комплексов для цифрового телевидения и других интерактивных сервисов. Наши решения используются у крупнейшего российского оператора цифровой среды - "Триколор", а также у других эфирных и кабельных операторов телевещания России и за рубежом.

Проект

  • Разработка приложений для платформы iOS/tvOS связанных с телесмотрением.
  • Стек: Swift, SwiftUI, MVVM, Combine, Xcode.

Чем предстоит заниматься

  • Проектирование и разработка функционала в приложении для iOS на Swift.
  • Интеграция с серверной стороной (JSON, REST, WebSocket).
  • Рефакторинг имеющихся компонентов и модулей.
  • Покрытие кода юнит-тестами, проведение код-ревью.

Для нас важно

  • Уверенное владение Swift.
  • Опыт коммерческой разработки iOS приложений не менее 2 лет.
  • Опыт разработки с применением фреймворка SwiftUI.
  • Опыт разработки клиент-серверных приложений.
  • Понимание деталей сетевого взаимодействия в iOS.
  • Возможность работать в гибридном графике офис/дом.

Будет плюсом

  • Опыт разработки с применением архитектуры VIPER/MVVM
  • Опыт интеграции С++ библиотек в iOS приложение.
  • Понимание модели управления памятью Cocoa и деталей работы MRC и ARC.
  • Знание iOS SDK, основных фреймворков (Foundation, UIKit и др.), понимание особенностей различных версий и архитектуры iOS.
  • Опубликованные проекты в AppStore, а также ссылки на профили в GitHub, StackOverflow, Habr и др.

Вверх