Senior iOS Developer
От 3 до 6 лет
Полная занятость
Полный день
Описание вакансии
Обязанности:
- Руководство и координация младших разработчиков.
- Обсуждение поставленных задач с командами из других стеков (Backend, Design, SA, QA, Android).
- Оценивать задачи по времени и сложности разработки, декомпозировать задачи.
- Проводить Code Review.
- Принимать участие в разработке iOS-приложений с нуля и в стадии развития.
Требования:
-
Знание клиент-серверной архитектуры, протоколов TCP/UDP, HTTP, REST и WebSockets.
-
Знание Apple Human Interface Guidelines (HIG) и опыт работы с основными фреймворками iOS.
-
Отличное владение UIKit и SwiftUI.
-
Глубокое знание Swift и iOS SDK.
-
Отличное понимание принципов работы GCD, OperationQueue, async/await.
-
Опыт работы с Combine.
-
Опыт работы с Core Data.
-
Опыт разработки крупных приложений (60+ уникальных экранов) с высокой нагрузкой.
-
Прочное понимание архитектурных паттернов CleanSwift, MVVM и Apple MVC.
-
Опыт написания тестов и понимание их важности.
-
Опыт работы с Cocoapods и Swift Package Manager (SPM).
-
Уверенное владение системой контроля версий Git.
Будет плюсом:
- Опыт профилирования приложений.
- Понимание принципов безопасного программирования (Secure Coding).
Условия:
- Годовая премия.
- Корпоративы, команд-образующие мероприятия.
- Внутренние обучающие митапы.
- Помощь в подготовки на выступлениях на внешних митапах и конференциях.
- Демократичное руководство.
- Официальное оформление по ТК РУз.
- Своевременная оплата, мотивационные вознаграждения.
- Опыт работы в лидирующем ИТ интеграторе страны.
- Возможность обменяться опытом с экспертами СНГ.
- Вкуснейший кофе, перекусы, веселый и многонациональный, молодой коллектив.
Вакансия опубликована:
сегодня,
Ташкент
Похожие вакансии
IOS developer Middle/Senior
«UZUM TECHNOLOGIES».
Senior IOS developer
АО ANOR BANK
Оценки по категориям