Lead iOS Developer
22 Сентября 2025
Город:
Ташкент
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "OOO CLICK"
Должностные обязанности
- Развитие и поддержка мобильных приложений компании на платформах iOS
- Создание нового и оптимизация работы имеющегося функционала
- Проведение командного code review
- Постоянное совершенствование навыков iOS-разработки
- Наставничество и поддержка младших разработчиков.
Требования к кандидату
Программирование:
-
Отличное понимание синтаксиса Swift и его особенностей, включая современные функции языка.
-
Отличное понимание синтаксиса Swift, включая современные функции языка.
-
Глубокие знания типов данных, weak и unowned ссылок.
-
Опыт работы с Collections, включая thread-safe версии.
-
Понимание Generics, модификаторов доступа, property wrappers и advanced decoding.
-
Глубокие знания управления памятью, включая механизмы ARC, closure capturing и Memory Layout.
Разработка iOS приложений:
-
Опыт работы с iOS SDK не менее 4-Х лет.
-
Глубокое понимание жизненного цикла приложений и UIViewController.
-
Глубокое знание CoreData, UserDefaults, Core Graphics и Core Animations.
-
Хороший опыт работы с push-уведомлениями, deep linking, UIKit и SwiftUI.
-
Продвинутые навыки в создании кастомных интерфейсов с использованием как Interface Builder, так и кодовой верстки. Прекрасное понимание и применение Autolayout, SwiftUI, и реализация адаптивного дизайна под различные устройства и ориентации экрана.
-
Опыт использование картографических сервисов, таких как Yandex MapKit или Google Maps.
-
Прекрасное понимание декларативного подхода программирования с использованием SwiftUI, соблюдение рекомендаций Human Interface Guidelines.
-
Опыт работы с Decimals вместо Float, Double
-
Плюсом будет знания и устройство виджетов, SiriKit, WatchKit
Общие программные навыки:
-
Чёткое понимание принципов DRY, KISS, YAGNI, SOLID
-
Понимание и применение архитектурных паттернов, таких как MVC, MVP, MVVM, MVI и VIPER.
-
Реализация Unidirectional Data Flow, Composable Architecture
-
Хорошее понимание абстракции
-
Понимание концепций низкой связности (Low Coupling) и высокой согласованности (High Cohesion)
-
Углубленные знания в работе с API, включая RESTful и WebSocket.
-
Опыт работы с Git Flow.
-
Опыт работы с асинхронными и реактивными подходами, включая использование Combine.
Тестирование:
-
Профессиональные навыки написания тестов в Xcode, включая использование XCTest для unit и UI тестов.
-
Понимание и применение TDD (Test-Driven Development) и написание параметризованных тестов.
-
Знание CI/CD, систем управления зависимостями и автоматизации сборок.
Софт скиллы:
-
Высокие коммуникативные навыки и способность работать в команде.
-
Умение участвовать в совещаниях, принимать и адаптироваться к обратной связи.
-
Аналитический подход к решению проблем и умение находить оптимизированные решения.
-
Эффективное управление временем и готовность к обучению новым технологиям.
-
Навыки наставничества и поддержки коллег.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
01 Октября
Ташкент
Компания "USTABOR PRO SERVICES" Обязанности: Проектирование и разработка новых компонентов (65%) Разрабатывать и сопровождать проект...
01 Октября
Junior Full Stack Developer (Java/React)
Ташкент
Компания "Lincoln Labs" О компании: Присоединяйтесь к американской компании, которая добивается результатов благодаря инновационным...
02 Октября
Senior IOS разработчик( ИПАК ЙУЛИ БАНК )
Ташкент
Компания "ИПАК ЙУЛИ БАНК" Наша команда отвечает за разработку нового приложения аналогов которому нет в Узбекистане. Сейчас мы в поиске Senior...
20 Сентября
Самарканд
Компания "YESEXPRESS" Обязанности: • Разработка и поддержка backend для сервиса доставки на Python + FastAPI • Реализация и поддержка WebSocket...
22 Сентября
Lead Data Engineer( Alif Tech )
Ташкент
Компания "Alif Tech" О команде: Мы создаем инновационные продукты, используя технологии машинного обучения и искусственного интеллекта. Наша...
Вакансия размещена в отрасли