Прикладной программист. Необхдим программист Objective-C (Дистанционная работа)

Бюджет: 4 000 руб.

Задание: Прикладной программист. Необхдим программист Objective-C (Дистанционная работа)

Нам нужны некоторые нужны доработки в почтовом клиенте sogo. Их уже начинал делать один разработчик, но он не справился с полноценной сборкой клиента в окружении докера. Соответственно, мы имеем непроверенный код и окружение docker-compose для sogo, в котором sogo не запускается. Нужно доделать работу: собрать приложение (бекенд + фронтенд в докере), проверить сделанные изменения, при необходимости доработать. С чем нужно работать Почтовый клиент sogo. По сути, вся работа во фронтенде, но нужно уметь собрать также и бекенд для получения цельного приложения в докере. Целевым артефакторм, который нужно получить, является цельный докер-образ, для использования в виде отдельного приложения – почтового клиента. Стек технологий Фронтенд • Языки: JavaScript, HTML, SASS/SCSS → CSS. • Фреймворк: AngularJS + Angular Material, ui-router. • Библиотеки: Lodash, angular-file-upload, ng-sortable и др. вспомогательные пакеты. • Сборка: Node.js/npm, Bower, Grunt (компиляция SASS, минификация JS, сборка ассетов). • Кодстайл/доки: ESLint/JSCS (Airbnb), JSDoc, SassDoc. • Тестирование: Karma, Protractor. Бэкенд • Языки: Objective-C (основа SOGo), C (в зависимостях SOPE). • Платформа/фреймворки: GNUstep, SOPE (WebObjects-style серверные компоненты). • Сборка: gnustep-make, autoconf/automake; возможен запуск через Docker Compose (SOGo, PostgreSQL, memcached). • Инфраструктура для запуска: почтовый сервер для теста (IMAP, SMTP, LDAP); СУБД одна из PostgreSQL/MariaDB/MySQL/Oracle; поддержка ActiveSync при наличии нужных IMAP-расширений. Подробнео ТЗ в приложении к задаче.