ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1555785 | Мобильный разработчик IOS (middle) | Алматы | > IDOCSKZ | open | 2024-08-13 |
Требования
Отличное знание Swift, а также понимание Objective-C для работы с унаследованными библиотеками. Понимание работы компонентов iOS SDK.
Обязанности
Разработка приложений для устройств на базе операционной системы IOS. Разработка приложений под устройства на операционной системе IOS . Сопровождать и модернизировать...
Описание
Объявляем конкурс на позицию Мобильный разработчик ios (middle)
IDocs - это Saas платформа для автоматизации документооборота. Мы строим продукты, которые помогают компаниям оптимизировать свои бизнес процессы и упростить обмен документами с контрагентами. Что объединяет всех в команде?
Однозначно, это идея, честность, прозрачность, командных дух, любовь к инновациям и стремление к саморазвитию и нахождению решений для любых задач и проблем.
Основной функционал:
- Разработка приложений для устройств на базе операционной системы IOS.
- Разработка приложений под устройства на операционной системе IOS .
- Сопровождать и модернизировать уже существующие разработки;
- Принимать участие в совершенствовании процессов разработки/сопровождения программного обеспечения;
- Оптимизировать производительность ПО.
Технические требования:
Очень хорошо, если вы:
- Отличное знание Swift, а также понимание Objective-C для работы с унаследованными библиотеками
- Понимание работы компонентов iOS SDK
- Коммерческий опыт разработки мобильных приложений на iOS от 2-х лет
- Опыт разработки клиент-серверных приложений
- Знание, как эффективно работать с сетевыми запросами, включая пагинацию
- Хорошее понимание архитектуры VIPER, грамотное построение логики через UseCases, основываясь на принципах Clean architecture
- Опыт работы с многопоточностью в рамках GCD (Grand Central Dispatch)
- Знание основных принципов ООП, SOLID
- Приложения строятся на UIKit, с использованием Storyboards и/или программного кода для интерфейса
- Многопоточное решение на GCD
- DI подход реализуется через использование таких фреймворков как Swinject или Resolver
Дополнительные знания и опыт:
- Опыт работы с таск-трекерами (Jira)
- Опыт работы с Figma
- Знание, как создавать отзывчивый UI
- Умение работать с App Store Connect
- Умение выстраивать продуманный CI/CD пайплайн с использованием Xcode Server, GitHub Actions, GitLab CI или Jenkins
- Опыт написания UI тестов с использованием XCTest и XCUITest
Условия:
- Возможность обучения.
- Возможность роста и развития в компании.
- График работы: гибридный (вт, чт ,пт-office, пн,ср,- homeoffice).
- Фруктовые пятницы, наставник на период испытательного срока, открытые коммуникации внутри компании.