з/п не указана
Воронеж
улица Дуки 69
улица Дуки 69
От 3 до 6 лет
Какие знания необходимы:
- Опыт работы не менее 4-х лет;
- Ты отлично владеешь Swift и хорошо ориентируешься в принципах SOLID, структурах
данных, паттернах проектирования и программирования; - Разбираешься в архитектурах VIPER, MVC, MVVM, MVP ;
- Уверенно создаёшь сложные интерфейсы, глубоко понимаешь UIKit и анимации, умеешь
работать с hit-testing; - Можешь чётко объяснить разницу между процессами и потоками, знаешь основы и нюансы
многопоточности, свободно отвечаешь на вопросы по GCD и Operation, уверенно используешь
механизмы синхронизации (lock, recursive lock и др.); - Хорошо понимаешь HTTP(S) и REST; опыт с gRPC будет большим плюсом. Знаешь, что такое
cookie и как с ними работать, умеешь грамотно дебажить сетевые запросы с помощью
Proxyman и Charles, включая подмену ответов; - Отлично владеешь git: умеешь делать rebase, merge, cherry-pick, понимаешь, когда и что
применять; знаком с git-flow и уверенно работаешь через терминал; - Обладаешь значительным опытом в реактивном программировании (RxSwift, Combine).
Понимаешь принципы многомодульной архитектуры и её назначение.
Условия:
- Аккредитованная ИТ Компания;
- Профессиональное и карьерное развитие в рамках масштабных и интересных проектов;
- Удаленная работа в команде наших клиентов или в нашей команде;
- Гибкий график работы: 5/2 (с 9:00 - 18:00 или с 10:00 - 19:00, час обеда, возможность
согласовать индивидуальный график, выходные - суббота и воскресенье);