Требуется Lead IOS Developer для работы на современном проекте. Проекту уже 4 года. Полностью реализовано приложение для iOS и серверная часть. Андройд планируется с июня. Текущая версия iOS приложения реализована на современных решениях.
Вам предстоит:
• разработка нового функционала приложения используя компоненты проекта Telegram;
• участие в проектировании архитектуры системы;
• участие в принятии технических решений;
• оптимизация и рефакторинг кода;
• взаимодействие с backend разработчиками и UI/UX дизайнерами;
• верстка экранов приложений;
• оценка трудозатрат на выполнение работ.
Мы ждём от Вас:
• знание, как применяются SOLID, KISS и пр.;
• умение работать с Git;
• знание и опыт работы с сетевыми протоколами и технологиями Rest Api, Socket.IO;
• умение работать с асинхронными фреймворками в частности Signals;
• Знание паттерна Redux;
• написание Unit или UI-тестов;
• опыт разработки не менее 3 приложений;
• опыт подготовки сборок для публикаций в Сторах;
• умение читать и создавать документацию.
Будет плюсом:
• разработка приложений, реализованы на базе проекта Telegram;
• опыт разработки высоконагруженных проектов;
• следование принципам Git Flow;
• наличие проектов на github/gitlab;
• опыт работы с БД (SQLite);
• Опыт работы с RSocket;
• точная оценка требуемого времени по задачам.
Необходимо выполнить тестовое задание.