Задачи:
— Разрабатывать и внедрять общий базовый слой, используемый на десктопных, мобильных и бэкенд-платформах.
— Участвовать в архитектурных решениях, связанных с CRDT и распределёнными системами.
— Сотрудничать с фронтенд-, мобильными и бэкенд-инженерами для интеграции компонентов на Rust.
— Оптимизировать производительность, надёжность и поддерживаемость системы.
Требования:
— Опыт работы на уровне senior с языком Rust.
— Опыт работы с распределёнными системами и CRDT.
— Сильное продуктовое мышление и способность проектировать сложные системы.
— Готовность к переезду в Новую Зеландию является значительным плюсом.
Желательно:
— Опыт с другими языками программирования, такими как Python или C++.
Условия:
— Поддержка при релокации в Окленд, Новая Зеландия.
— Предоставление техники Apple и качественных аксессуаров.
— Среда с быстрым циклом ошибок и обучения, с акцентом на ответственность и прозрачность.
— Возможности для профессионального роста и развития.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.