ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1047646 | Разработчик iOS / iOS developer | Санкт-Петербург | > GS Labs | open | 2023-11-27 |
Требования
Стек: 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 и др.