от компании (организации): Берлизева Яна в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Системы управления предприятием (ERP)"
с заработной платой: по договоренности
Вакансия № 22036094 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 8 сентября 2024 года.
Дата обновления вакансии № 22036094 на сайте Работа в Москве и Московской области (МО, Подмосковье): Вторник, 24 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 22036094 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Middle iOS Developer
Altos - это первый персональный девайс, который создан с целью улучшения продуктивности пользователей на основании данных о состоянии воздуха в помещении.
Мы молодой стартап, но у нас огромные планы, особенно на 2022 год. Альтос создан командой, за плечами которой 9 лет разработки IoT устройств. В 2021 мы выпустили сам девайс, получили за него 2 продуктовых награды (iF Design Award & RedDot) и базовые версии поддерживающих его приложений (iOS + Android). Один из главных плюсов Altos это то, что он работает вместе с приложением, и по сути приложение - огромная часть нашего продукта.
Сейчас мы начали собирать и укомплектовывать команду мобильной разработки, формируем и настраиваем рабочие процессы. Мы открыты для обсуждения и у вас есть возможность повлиять на эти процессы, обсуждать технологический стэк, предлагать свои решения и фичи, проявлять креативность.
Мы предлагаем вам вакансию Middle iOS Developer, ориентируемся на крепкий Middle уровень, ближе к Middle+. Проект полностью на Swift, никакого Objective-C легаси. Планируем переход на SwiftUI в ближайшие месяцы.
Требования к работнику на вакансии: Middle iOS Developer
-
Опыт разработки коммерческих приложений iOS (Swift) от 2 лет;
-
Понимание основных алгоритмов и структур данных;
-
Уверенные знания UIKit, AutoLayout;
-
Опыт работы с базами данных, опыт использования CoreData;
-
Опыт работы с сетью (HTTPs) (например, с использованием Alamofire, URLSession, Moya);
-
Опыт работы с менеджером зависимостей CocoaPods;
-
Опыт параллельного и многопоточного программирования (NSOperation, GCD);
-
Опыт работы с реактивным программированием (с чем-то из этого списка - PromiseKit, RxSwift, Combine или с какими-то другими аналогами);
-
Опыт работы с функциональным программированием. Уверенное использование ключевых функциональных примитивов;
-
Понимание важности грамотной архитектуры, знание паттернов проектирования и умение их применять;
-
Понимание принципов ООП / SOLID / CLEAN-архитектуры;
-
Понимание современных архитектур MVC / MVVM / VIPER
-
Понимание принципов работы с памятью в iOS
-
Умение писать читабельный и структурированный код
-
Опыт работы с Push-уведомлениями
-
English (Intermediate и выше)
-
Быть самостоятельным, иметь умение к самоорганизации и навыки коммуникации;
-
Опыт работы или хотя бы понимание специфики стартапов
Будет плюсом:
-
Понимание IoC принципа, опыт работы с Dependency Injection (например, со Swinject);
-
Опыт использования MVVM или производных архитектур с Rx-биндингами;
-
Опыт работы с периферийными устройствами через Bluetooth (CoreBluetooth);
-
Опыт использования SwiftUI;
-
Опыт работы с iOS виджетами (WidgetKit);
-
Опыт работы с графиками (например, с использованием Charts / CorePlot);
-
Опыт использования HealthKit;
-
Опыт работы с Firebase экосистемой;
-
Опыт использования SPM
Условия работы:
-
Гибкий график работы;
-
Испытательный срок 3 месяца (с полной ставкой);
-
Справедливое Code Review и менторство со стороны Team Lead-а;
-
Удаленная работа. При желании, можно работать из офиса в Санкт-Петербурге;
-
Предоставляется необходимая техника;
-
Помощь в возможной релокации в Санкт-Петербург;
-
Компенсация за изучение английского;
-
Прочие плюшки обговариваются в индивидуальном порядке;
Обязанности работника на вакансии: Middle iOS Developer
-
Разработка и внедрение новой функциональности
-
Рефакторинг существующей функциональности и поддержание технического долга на приемлемом уровне.
-
Исследование возможностей разных библиотек, технологий и сервисов в контексте того, что и как может быть полезно для проекта.
-
Документирование функциональности систем приложения. Создание схематических представлений процессов и систем приложения
-
Оптимизация использования приложением системных ресурсов
-
Анализ и оценка задач, сбор требований.
Мы создаем продукт и команду, которыми нам хотелось бы гордиться, на которые будут ссылаться, в качестве идеального референса. Присоединяйся!
Откликнуться на эту вакансию: Middle iOS Developer
Предыдущая вакансия:
Вакансия № 22036092 на должность Senior PHP (Senior Backend) от компании Travelata.ru (ООО Травелата) в городе (населенном пункте) Москва