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

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

ООО «Градиация» создана на объединении важнейших направлений в области конструирования объектов использования атомной энергии, медицинской и ядерной физики, радиологии и современных инженерных решений.
Прямо сейчас у нас запущена разработка двух изделий требующих мобильных приложений:

1. Коленный модуль

Интеллектуальный протез ноги с микроконтроллерным управлением. Изделие оснащено пневмоприводом для того, чтобы его владелец испытывал ощущения, аналогичные тем, что имеют место при ходьбе на обеих ногах, а также датчиками давления. Мобильное приложение подключается к микроконтроллеру по Bluetooth, позволяет выбирать режимы работы модуля (ходьба, бег, езда не велосипеде, йога и т.д.), настраивать работу режимов, отображение и оповещение об уровне заряда аккумуляторов и т.д.

2. Инсулиновая помпа

Устройство для непрерывного мониторинга уровня глюкозы (НМГ) в крови и ввода инсулина для поддержания уровня глюкозы больных сахарным диабетом 1 типа. Изделие включает в себя систему введения инсулина, систему НМГ, мобильное приложение и сервер для хранения данных. Мобильное приложение подключается по Bluetooth к помпе, собирает статистику по уровню глюкозу, выводит графики и анализ уровней, позволяет выбирать базальный профиль инсулина, проводить калибровку, выдавать оповещения и т.д.

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

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

Стек: Swift concurrency, SwiftUI (Charts), UIKit, Snapkit, SPM, Firebase, CoreBluetooth, CoreData

Основные задачи:

  • Подбор технологий и инструментов под требования проекта;
  • Проектирование и разработка мобильных приложений “с нуля”;
  • Участие в обсуждении и утверждении ТЗ, задач и сроков их выполнения в составе небольшой команды;
  • Совместо с серверным программистом разрабатывать API взаимодействия с приложением.

Требования:

  • Опыт разработки под iOS от 3 лет;
  • Отличное знание Swift;
  • Понимание принципов построения iOS-приложений;
  • Умение проектировать и поддерживать базы данных, а также знания sql;
  • Умение работать с веб-сервисами по публичным API;
  • Глубокое понимание ООП, принципов SOLID и паттернов проектирования;
  • Умение декомпозировать и формализовывать задачи;
  • Знакомство с многопоточным программирование;
  • Опыт работы с системами контроля версий (Git);
  • Понимание жизненного цикла разработки ПО.

Будет плюсом:

  • Опыт разработки с использованием технологии Bluetooth;
  • Знание иных языков программирования, в первую очередь С/С++, C#;
  • Знание нотации UML.

Условия работы:

  • Оформление по ТК РФ;
  • Комфортабельный офис с видом на ботанический сад недалеко от м. Петроградская;
  • Гибкий график работы;
  • Отсутствие бюрократии;
  • Работа с настоящими профессионалами в своих областях;
  • Участие в проектах, которые действительно улучшают жизнь людей!