iOS Developer
Требования
Местоположение и тип занятости
Компания
Разработка мобильных приложений для Android и IOS
Описание вакансии
Условия работы
Мы — аутсорсинговая компания, работающая с клиентами из России, США, Европы и др. Имеем офис в Новосибирске, а также отделения в Армении и Казахстане. У нас разнообразные проекты, современные технологии, возможность изучить новый стек технологий.
Сейчас мы ищем разработчика на популярный проект от очень известной компании:)
Задачи:
- Работа на различных проектах для внешних заказчиков;
- Исследование, реализация технически сложных задач и передача полученного опыта команде;
- Ревью кода.
Будет здорово, если у тебя есть:
- Релевантный опыт от 4 лет;
- Знание Swift, Obj-C (чтение, поддержка старого, новое только на Swift);
- Умение разбираться в чужом коде и вносить в него изменения, рефакторинг без потери функциональности;
- Понимание жизненного цикла приложения
- Понимание жизненного цикла ViewController
- Типы коллекций в Swift, оптимальность использования
- Знание Promise, GCD, Memory Management;
- VIPER;
- Работа с модульными проектами;
- Coordinator;
- UIKit, SwiftUI (его меньше, но появляется по чуть-чуть);
- Уверенная работа с Constraints, из кода, из Interface Builder.
Плюсом-бонусом:
- Опыт Unit/UI тестов;
- Работа с подходами на базе кодогенерации - xcodegen;
- Опыт с BDU (backen driven UI) подходом.
Что мы готовы предложить:
- Лояльное, неравнодушное и заботливое руководство компании;
- Отзывчивого и профессионального наставника;
- Дружный коллектив и душевную атмосферу;
- Индивидуальные планы развития;
- Признание твоих заслуг и побед;
- Возможность стать наставником/teamlead;
- Интересные задачи и проекты;
- Участие во внутренних митапах и хакатонах;
- Участие в конференциях;
- Стабильную “белую” оплату с регулярным пересмотром;
- Обучение английскому языку за счет компании.