Middle/Senior IOS разработчик
Описание вакансии
Твоими задачами будет:
- Поддержка команды разработки;
- Создание новых страниц приложения;
- Интеграция умного дома в приложение;
- Выкладывать приложение в AppStore;
- Строить приложение, согласно нарисованному дизайну в Figmа;
- Участвовать в принятии технических решений и планировании процесса разработки;
- Рефакторинг и оптимизация существующего кода и code review;
- Верстка UI и работа с анимацией в интерфейсах.
Технологический стек:
- Swift, KMM, UIKit, SnapKit, GraphQL, Swinject, multimodule, SwiftGen, Xcodegen, Cocoapods, GitlabCI
Мы ждем от тебя:
- Наличие завершенных проектов с твоим участием, которые можно посмотреть в AppStore;
- Опыт разработки на Swift от 2х лет;
- Опыт создания архитектурных решений с нуля;
- Опыт работы с Apple Developer Program (AppStore Connect, TestFlight);
- Понимание того, как работает iOS toolchain (сборка проекта, дебаггинг на устройстве/симуляторе, публикация в AppStore);
- Знание систем сборки и управления зависимостями, их модели и принципы (Xcode, CocoaPods, Fastlane, GitlabCI);
- Понимание MVI, MVVM, Clean Architectures, принципов DI
- Опыт/желание работать с SwiftUI + Combine, данными и общим кодом из KMM;
- Погружение в Kotlin Multiplatform Mobile и желание разобраться.
Мы предлагаем:
- Оформление по ТК РФ, конкурентный «белый» оклад и квартальные премии;
- ДМС, возможности внутреннего и внешнего обучения;
- Компания активно растет вместе с сотрудниками: есть возможность наращивать сложность задач и расти вверх по карьерной лестнице;
- 5-ти дневная рабочая неделя с гибким началом рабочего дня;
- Мы работаем удаленно, но у нас есть современный офис с летней террасой и кухней;
- Входим в реестр аккредитованных ИТ-компаний;
- Лояльное руководство, открытое для новых идей.