улица Ленинская Слобода 26
Привет!
Мы IT компания «Домопульт» и мы придумали мобильный инструмент для связи между жильцами многоквартирных домов или загородных поселков и управляющими компаниями. С помощью него любой житель может обратиться в УК с вопросом, проблемой, узнать о проводимых или планируемых работах, о тарифах, услугах и их изменениях.
Мы успешно развиваемся и растем и, в связи с этим, ищем в нашу драйвовую команду Middle IOS разработчика!
Обязанности:
-
разработка приложения со сложным UI в команде разработчиков;
-
построение архитектуры приложения;
-
реализация клиент-серверного взаимодействия;
-
написание тестов
Требования:
- Опыт коммерческой разработки от 4-х лет;
- Опыт разработки под iOS на Swift, умение разбираться с Objective C кодом;
- Опыт работы со SwiftUI + Combine;
- Опыт коммерческой разработки под iOS;
- Знание и умение работать с основными коробочными iOS фреймворками;
- Умение применять различные паттерны программирования;
- Умение работать с гитом и системами постановки задач (jira, redmine, ...);
- Понимание принципов SOLID, DRY, KISS, ...;
- Знание требований Apple по разработке и распространению приложений.
- ObjC (Немалая часть кода написана на нем);
- UIKit (через xib)
- Fastlane/Jenkins (Build и Delivery осуществляются в jenkins)
- Работа с сетевыми запросами
- Использование MVVM+R архитектуры
- Работа с многопоточностью (GCD и async/await для нового дизайна)
- Фреймворки Alamofire, Kingfisher
- SwiftLint
- Юнит-тестирование (Для кода в новом дизайне)
Будет отлично
-
Опыт использования баз данных в разработке приложений;
-
Написание тестов;
-
Постоянное развитие и обновление знаний по Swift, возможностям iOS и другим технологиям и языкам;
-
Опыт работы в команде;
-
Наличие своих приложений в AppStore;
-
Подготовка и/или использование CI/CD.
Условия:
-
белая и своевременная заработная плата, уровень заработной платы обсуждается с успешным кандидатом;
-
активная корпоративная жизнь (игры, тимбилдинги, выездные мероприятия);
-
сильная команда, возможность влиять на процессы, сложные и интересные задачи;
-
прозрачная коммуникация и отсутствие бюрократии;
-
гибкое начало рабочего дня (с 9 до 11);
-
возможность полностью удаленной работы.