А1 (Унитарное предприятие А1)

IOS разработчик

Не указана
  • Минск
  • От 1 года до 3 лет
  • iOS
  • Swift
  • Objective-C
  • UIKit
  • SwiftUI
  • MVVM
  • MVP
  • VIPER
  • URLSession
  • Alamofire
  • Git
  • Git Flow
  • Английский — B1 — Средний
Ежедневная рутина будет в себя включать:
  • Разработка мобильных приложений под iOS;
  • Взаимодействие с дизайнерами, тестировщиками и аналитиками;
  • Интеграция с другими сервисами компании;
  • Создание unit-тестов;
  • Ревью кода;
  • Оптимизация и отладка проектов.

В кандидатах мы ищем:

  • Языки программирования и платформа:

- Профессиональное владение Swift
- Опыт работы с Objective-C (для поддержки legacy-кода)
- Глубокое знание iOS SDK

  • UI-фреймворки:

- Продвинутое владение UIKit и AutoLayout
- Понимание принципов SwiftUI (опыт работы будет преимуществом)

  • Архитектурные подходы:

- Практический опыт применения архитектурных паттернов (MVVM, MVP, VIPER, Clean Architecture)

  • Многопоточность:

- Опыт работы с GCD, Operations
- Знание Structure Concurrency (async/await)
- Понимание принципов работы с асинхронным кодом

  • Работа с сетью:

- Практический опыт работы с URLSession
- Опыт использования Alamofire или аналогичных библиотек
- Знание принципов REST API, JSON, работы с HTTP

  • Инструменты и системы контроля версий:

- Опыт работы с Git, Git Flow