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