Air
Senior Software Engineer - Distributed Systems & File Sync
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в Air Labs для разработки функций синхронизации файлов в кроссплатформенном десктопном приложении. Работа полностью на TypeScript и SQL с оптимизацией производительности на macOS и Windows.
Задачи
- Проектировать и реализовывать надёжные и масштабируемые функции синхронизации для кроссплатформенного десктопного приложения
- Разрабатывать функции и проводить код-ревью
- Писать тесты, поддерживать инфраструктуру и помогать определять лучшие практики
- Участвовать в код-ревью, тестировании и поддержке инфраструктуры
- Взаимодействовать с кросс-функциональными командами, чтобы понимать потребности пользователей и переводить их в технические решения
- Диагностировать и оптимизировать производительность на нескольких платформах (macOS и Windows)
- Наставлять и поддерживать младших членов команды, развивая культуру непрерывного обучения и улучшения
- Работать полностью на TypeScript / SQL
Требования
- Ограниченный надзор (работа с минимальным контролем)
- Опыт проектирования и разработки масштабируемых систем синхронизации
- Владение TypeScript и SQL
- Опыт оптимизации производительности на macOS и Windows
- Опыт код-ревью, тестирования и поддержки инфраструктуры
- Опыт наставничества младших инженеров
Условия
- Конкурентная зарплата и комплексный соцпакет
- В основном удалённая работа с обязательным присутствием в офисе раз в месяц или раз в квартал по необходимости
- Возможна удалённая работа
Навыки
- TypeScript
- SQL
- macOS
- Windows