Полная занятость, удаленная работа.
Возможно временное оформление: договор услуг, подряда, ГПХ, самозанятые, ИП.
Занимаемся разработкой мобильных приложений, игр, бэкендов, веб-платформ для заказчиков со всего мира.
В данный момент находимся в поисках iOS-разработчика для удалённой работы над несколькими нативными приложениями.
Пожалуйста, прилагайте примеры своего кода и ссылки на реализованные проекты.
Обязанности
- Разработка приложений под iOS для российских крупных заказчиков и для заказчиков со всего мира
- Поддержка существующих проектов
- Код-ревью других iOS разработчиков
- В зависимости от проекта необходимо ведение технической документации, совместно с командой проведение анализа задач, оценка задач, рефакторинг кода
- Работа в команде, взаимодействие с другими направлениями разработки для эффективного решения поставленных задач (backend, android, web, unity)
Требования
- Swift, CocoaPods, SPM
- Уверенные знания по работе с различными архитектурами и паттернами проектирования. MVVM, MVP, MVC
- Уверенные знания в написании и поддержке сетевого слоя мобильного приложения. Опыт работы с Alamofire, Moya, Codable, Socket
- Соблюдать чистоту кода в проекте на любом этапе разработки, настраивать вспомогательные библиотеки, такие как SwiftLint, RSwift/SwiftGen
- Понимание принципов работы с базами данных с целью проектирования локальных баз данных для мобильного приложения на основе Realm, Core Data.
- Уверенная верстка разными способами (AutoLayouts, Storyboard, Xib, SnapKit)
- PushNotifications и NSE
- Обязательно хорошее знание GIT
- Опыт работы с Jira, GitLab Issues
- Полноценное понимание принципов работы клиент-серверных приложений
- Понимание iOS Human Interface Guidelines и best practices. Понимание основных принципов UX/UI дизайна. Умение применять эти знания на практике
- Умение составлять правильные требования к API запросам в соответсвии со стандартами REST API
- Опыт настройки In-App Purchases, как в проекте, так и в Apple Developer Program
- Опыт работы с Apple Developer Program, выкладкой приложений, настройкой сертификатов и пр.
- Опыт работы с различными сервисами Firebase
- Ответственность, аккуратность, самостоятельность, коммуникабельность, организованность, внимательность. Желание развивать продукт и делать его лучше с каждым днем.
- Будет плюсом знания и опыт работы: SwiftUI, Combine, RxSwift, Apple Map, Yandex Maps, Google Maps, Lottie. Настройка CI/CD. Создание виджетов или других расширений. Работа с платежными системами.
Условия
- Работа удалённая, пятидневная рабочая неделя
- Разработка вместе с другими разработчиками в команде
- Лояльное отношение, штрафов нет
- Возможны премии по итогам месяца и проекта