Содержание работы:
- Участие в разработке и анализе требований;
- Анализ и дизайн архитектуры приложения;
- Рефакторинг и оптимизация кода;
- Участие в Code Review и координация работы команды.
Мы ожидаем от Вас:
- Практический опыт Objective-C и Swift;
- Уверенные знание в iOS и его базовых фреймворков;
- Уверенные знания ООП, понимание основных шаблонов проектирования, принципов SOLID, SOA, DI;
- Понимание работы с архитектурными паттернами (MVC, MVP, MVVM, VIPER);
- Умение проектировать архитектуру сложных приложений;
- Понимание принципов многопоточности (GCD, NSOperation, NSThread), управления памятью;
- Понимание принципов клиент-серверного взаимодействия, протоколов HTTP/HTTPS, OAuth, Websocket, понимание принципов RESTful сервисов;
- Базовое понимание алгоритмов и структур данных, понимание принципов защиты информации;
- Опыт работы с Git, понимание принципов gitflow;
- Опыт написания юнит тестов и понимание методологий TDD и BDD;
- Английский язык (разговорный и письменный) на уровне intermediate и выше.
Приветствуется:
- Опыт менторинга менее опытных коллег.
Мы предлагаем:
- Работу в одной из крупнейших ИТ-компаний Беларуси
- Проекты с такими заказчиками, как Xerox, Philips, adidas, Wargaming и Toyota
- Конкурентную зарплату, растущую с повышением квалификации
- Систему карьерного роста с четкими требованиями к каждому уровню квалификации
- Гибкий график работы
- Офисы в центре города, возможна удаленная работа
- Корпоративную дисконтную карту со скидками на обучение, развлечения, страхование, детский отдых, доставку еды и многое другое
- Курсы английского в офисе
- Корпоративные праздники и тематические вечеринки для сотрудников и их детей
- Регулярные конференции и мастер-классы для обучения и обмена опытом
- Компенсацию спортивных абонементов, корпоративные спортивные (в том числе и кибер-спортивные) соревнования, корпоративные команды по футболу, баскетболу и волейболу
- 5 дней оплачиваемого больничного в год без справок