Приветствую, меня зовут Марина, я являюсь HR компании
"Амбрелла — Защита Информационных Систем".
О роли:
Мы ищем Go-разработчика с опытом разработки desktop- или backend-приложений со сложной логикой.
Предполагается активная работа с desktop-клиентом на Go + Wails, интеграциями и развитием архитектуры приложения.
Обязанности:
- Разработка и развитие desktop-клиента на Go + Wails
- Интеграция клиента с backend API и другими сервисами
- Реализация бизнес-логики, работы с локальными данными и сетевыми сценариями
- Проектирование и развитие архитектуры клиентского приложения
- Поддержка фоновых процессов и корректного жизненного цикла приложения
- Обеспечение устойчивой работы при сетевых сбоях
- Участие в технических решениях по структуре приложения и интеграциям
- Поддержка читаемой и расширяемой кодовой базы
Требования
Обязательные:
- Коммерческий опыт разработки на Go от 3 лет
- Опыт работы с Go 1.22+
- Опыт разработки desktop- или backend-приложений со сложной логикой (не только CRUD)
- Опыт работы с Wails v2 или готовность быстро его освоить
- Уверенная работа с HTTP/REST, JSON, интеграциями с backend API
- Опыт разработки приложений с конкурентностью, фоновыми процессами и управлением жизненным циклом
- Опыт работы с Docker
- Понимание архитектурных принципов (разделение UI, бизнес-логики, данных и интеграций)
- Умение проектировать поддерживаемую структуру приложения
- Опыт работы с локальным состоянием, обработкой сетевых ошибок и сценариями восстановления
Будет плюсом:
- Опыт работы с WebSocket, XMPP или другими realtime-протоколами
- Опыт с WebRTC, звонками или media-сценариями
- Опыт работы с локальным хранилищем (SQLite, embedded DB, файловые решения)
- Опыт работы с шифрованием и хранением ключей
- Опыт кроссплатформенной desktop-разработки (macOS / Windows / Linux)
- Опыт сборки и упаковки desktop-приложений
- Опыт работы с приложениями со сложным состоянием клиента и устойчивостью соединения
Условия:
- Работа в аккредитованной IT-компании
- Дружный коллектив
- Оформление по ТК РФ, оплачиваемый отпуск
- График работы 5/2
- Возможность работать над передовыми продуктами в сфере кибербезопасности
- Удалённый формат работы
Всегда рады новым талантам и новым успехам наших сотрудников!