IOS-разработчик

Дата размещения вакансии: 05.06.2025
Работодатель: Хилби
Уровень зарплаты:
от 295000 до 295000 RUR
Город:
Санкт-Петербург
Аптекарский проспект 2
Требуемый опыт работы:
От 3 до 6 лет

HEALBE— команда, разрабатывающая инновационные носимые устройства и приложения, которые помогают людям управлять своим здоровьем и улучшать качество жизни.
Наша миссия: Помогать людям лучше понимать свое тело и привычки, чтобы достичь лучшей версии себя.

Что делаем
Ключевые задачи отдела — развитие основного приложения HEALBE и библиотеки HEALBE SDK iOS.

HEALBE SDK — ключевой модуль, ядро приложений HEALBE, на котором строится вся работа нашего приложения и партнерских проектов.

Разработка включает в себя:
взаимодействие приложений с носимыми устройствами ленейки HEALBE GoBe (посредством Bluetooth® Low Energy);
работу с данными (преобразование сырых данных в бизнес-объекты, работу с CoreData и файлами);
работу с сетью (взаимодействие с сервером);
реализацию внутренней бизнес-логики для запуска новых и улучшения уже запущенных функций;
поддержку выпуска новых устройств и изменений в ПО носимых устройств (обновлений прошивки).

Требования к соискателю
- Знание принципов ООП, основных паттернов проектирования ПО, архитектурных паттернов (MVC, MVP, VIPER, MVVM);
- Опыт разработки приложений под iOS — от 3-х лет (участие в разработке и публикации крупных проектов в AppStore);
- Уверенное владение инструментами нативной разработки под iOS (Swift 5, Xcode, iOS SDK)

-Понимание принципов работы с данными и их хранением в iOS (CoreData, UserDefaults, Keychain, FileManager);
- Базовые знания для работы с реляционными базами данных (SQLite, на уровне достаточном для составления простых запросов);
- Опыт работы с бинарными данными (логические операции, битовые маски, преобразования HEX);
- Уверенные знания и опыт работы с многопоточностью в iOS, очереди и блоки (GCD, Thread, Operation, OperationQueue);
- Опыт командной работы с использованием систем контроля версий (Git, code review, pull requests);
- Английский язык (достаточный уровень для чтения технической документации).

Будет плюсом
- Опыт работы с KMM (Kotlin Multiplatform Mobile);
- Опыт работы с BLE (Bluetooth® Low Energy);
- Опыт работы с Health Kit / Apple Health;
- Опыт локализации iOS-приложений;
- Опыт работы с Crashlytics, Firebase;
- Опыт написания Unit-Tests.

Что предложим
- Опыт работы не только над приложением, но и над библиотеками.
- Возможность участия в проектировании архитектуры наших приложений и взаимодействия их с устройствами GoBe, сервером, внешними
сервисами;
- Возможность экспертного участия в формировании функциональных и технических требований к работе приложения;
- Плотное взаимодействие с командой разработки продукта (Product / Project Managers; UI / UX Designers; Backend Developers; Firmware
Developers; QA Engineers);
- Проектная документация (Wiki, Confluence, Jira).

- Оформление по ТК РФ.
- Гибкий график работы.
- Открытая и поддерживающая команда

- Аккредитованная IT компания