Задание: iOS. Go Developer для поддержки и развития существующего ПО (Дистанционная работа)
Ищу Go-разработчика для поддержки и развития существующего программного обеспечения. Проект представляет собой desktop-приложение с web-админкой, работающее через сетевые запросы. Система уже функционирует в продакшене и требует стабильной поддержки, а также оперативного реагирования при изменениях внешней среды. Основные задачи: Разобраться в существующем коде и архитектуре Анализировать перехваты трафика для понимания работы системы и выявления изменений во внешних API Адаптировать программу при обновлениях и изменениях в запросах внешних сервисов Поддерживать и улучшать стабильность работы системы Анализировать сетевые запросы и поведение системы Искать и устранять ошибки и узкие места в коде Поддерживать высокую скорость и стабильность работы приложения Требования: Уверенное знание Go Опыт работы с HTTP/HTTPS и сетевыми запросами Понимание работы с headers, payloads, cookies, tokens, sessions Опыт анализа трафика и reverse engineering Опыт работы с инструментами анализа трафика (Charles, mitmproxy, Wireshark и аналоги) Опыт debugging и работы с production-системами Умение разбираться в чужом коде Понимание concurrency и асинхронных процессов Будет плюсом: Опыт работы с нестандартными или закрытыми API Опыт работы с высоконагруженными или latency-sensitive системами Формат работы: Долгосрочное сотрудничество Поддержка и развитие существующей системы Оперативная реакция при инцидентах Работа с американскими сервисами и API Гибкий график с учётом разницы во времени между Россией и Нью-Йорком