Минск, проспект Победителей, 103
Мы ищем опытного iOS-разработчика (Middle+/Senior), который присоединится к нашей команде и поможет развивать современный сервис самообслуживания цифрового оператора.
Наше приложение позволяет пользователям легко управлять тарифами, балансом и интернет-трафиком, подключать и отключать услуги, следить за новостями и акциями и многое другое.
Это продукт с широкой аудиторией и современным стеком технологий: Swift 5.5, MVVM-C, RxSwift, RxCocoa, RxMoya, Alamofire (image), UIKit.
Чем предстоит заниматься:
разработка новых функций и поддержка существующих решений;
проектирование архитектуры на базе современных паттернов;
создание сложных пользовательских интерфейсов с использованием Autolayout;
работа с сетевыми запросами и локальными базами данных;
внедрение реактивного программирования (RxSwift, RxCocoa);
интеграция сторонних библиотек через SPM;
участие в оптимизации кода, управление памятью (ARC), код-ревью и командная работа.
Что мы ожидаем:
опыт работы с Swift от 4-х лет;
уверенное владение архитектурными паттернами MVVM, VIPER;
опыт создания сложных UI с Autolayout и универсальных приложений;
понимание принципов ARC и управления памятью;
уверенное знание RxSwift, RxCocoa;
опыт работы с URLSession, Codable, Moya/RxMoya, Alamofire;
умение подключать и поддерживать сторонние библиотеки через CocoaPods;
хорошее знание принципов SOLID и чистого кода.
Будет плюсом:
опыт работы с REST API ;
навыки работы с мультимедиа (AVFoundation, CoreGraphics);
английский язык на уровне чтения технической документации.
Что мы предлагаем:
офис в г. Минск, БЦ «Виктория Олимп», ул. Победителей, 103;
современная корпоративная среда, социальный пакет и бенефиты (подробнее в профиле компании или на нашем сайте);
индивидуальный подход к мотивации и компенсации;
возможность профессионального роста и участия в масштабном продукте.
Присоединяйся к команде lifetech и вместе с нами создавай удобные цифровые сервисы для миллионов пользователей!