Ведущий разработчик iOS

«UZUM TECHNOLOGIES»

Ведущий разработчик iOS

Описание вакансии

Обязанности:

- Разработка и поддержка iOS-приложения;

- Разработка UI с использованием SwiftUI;

- Разработка нового раздела Лояльность;

- Разработка каталога кэшбэка и экрана аналитики кэшбэка;

- Разработка обучающих экранов для новых механик;

- Интеграция с API;

- Написание unit-тестов.

Требования:

- Swift (обязательно);

- Хорошее знание iOS SDK, включая основные фреймворки (UIKit, Foundation и т.д.);

- Опыт создания пользовательских интерфейсов с использованием UIKit (Storyboard, XIB, Auto Layout);

- Опыт работы с SwiftUI (преимущество);

- Умение создавать адаптивные приложения для различных размеров экранов;

- Знание и опыт применения основных архитектурных паттернов (MVC, MVVM);

- Знание сетевых протоколов и технологий (HTTP, REST, JSON);

- Опыт работы с URLSession;

- Понимание основ многопоточности и Grand Central Dispatch (GCD);

- Опыт работы со Swift Concurrency;

- Опыт написания unit-тестов

Будет плюсом:

- Знакомство с UI-тестами;

- Понимание принципов SOLID;

- Опыт работы с библиотеками и фреймворками (Alamofire, Kingfisher и т.д.);

- Опыт работы с CI/CD;

- Знание Swift Package Manager.

Условия:

- Сильная техническая команда, которая всегда готова делиться опытом;

- Крутая продуктовая культура. Опираемся на исследования и метрики, фокусируемся на результате;

- Свобода действий и возможность напрямую влиять на развитие бизнеса;

- Полностью удаленный формат работы без привязки к локации;

- Официальное оформление по ТК УЗ; Три дополнительных оплачиваемых дня к отпуску;

- Мы резидент IT-парка, наши специалисты могут получить IT-визу, которая приравнивается к ВНЖ;

- Развитие личного бренда на конференциях, митапах и внутренних событиях;

- Дополнительные плюшки в виде ДМС, скидок от партнеров, программы по обучению, релокационный пакет.

Навыки
  • Git
  • UIKit
  • SwiftUI
  • Swift
  • HTTP
  • REST
  • JSON
  • API
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию