Senior iOS разработчик( OOO CLICK )
29 Сентября 2024
Город:
Ташкент
Занятость:
Полная занятость
Компания "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 не менее 3 лет.
- Глубокое понимание жизненного цикла приложений и 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, систем управления зависимостями и автоматизации сборок.
Софт скиллы:
- Высокие коммуникативные навыки и способность работать в команде.
- Умение участвовать в совещаниях, принимать и адаптироваться к обратной связи.
- Аналитический подход к решению проблем и умение находить оптимизированные решения.
- Эффективное управление временем и готовность к обучению новым технологиям.
- Навыки наставничества и поддержки коллег.
Условия:
- 5ти дневная рабочая неделя ;
- Гибкий график (возможен гибрид);
- Офис в центре города (ориентир станция метро Пушкина);
- Конкурентная заработная плата;
- Корпоративный тренажерный зал;
- Корпоративный английский.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
26 Сентября
Junior/Middle React Frontend developer (React JS/ JavaScript разработчик)
Андижан
Компания "Digital City" Обязанности: Требования: • Уверенные знания HTML, CSS, JavaScript (ES6+). • Опыт работы с...
26 Сентября
PHP Разработчик (PHP Backend Developer) (PHP/Laravel)
Андижан
Компания "Digital City" Обязанности: Написание кода в проектах на php, разработка API Следование общим Code Style требованиям Участие в...
26 Сентября
Middle/Senior Java разработчик( Fido-Biznes )
Ташкент
Компания "Fido-Biznes" Обязанности: Разработка и поддержка серверной части нашего программного обеспечения, связанного с PL/SQL, Oracle....
26 Сентября
Frontend-разработчик( Fides Solutions )
Ташкент
Компания "Fides Solutions" FIDES Solutions — это команда профессионалов, создающая современные решения для электронного документооборота...
12 Сентября
Ташкент
Компания "Яндекс" Оплачиваемая стажировка в сервисах и продуктах Yandex Uzbekistan. Если вам интересно заниматься решениями для масштабных...
Вакансия размещена в отрасли