О позиции
Мы ищем Senior Mobile Software Engineer для работы над созданием и развитием децентрализованного мобильного кошелька, использующего детерминированный Rust SDK. Эта вакансия предлагает возможность работать удалённо в команде, которая применяет современные практики программирования и работает без централизованного бэкенда, придавая приоритет клиентской верификации и безопасности.
Чем вы будете заниматься
- Сотрудничество с инженерами для проектирования, реализации и выпуска новых функций кошелька.
- Реализация функций кошелька на основе детерминированного SDK, обеспечивая корректность и безопасность на всех уровнях.
- Улучшение наших мобильных SDK, включая улучшения в основном Rust SDK.
- Использование инструментов разработки с поддержкой ИИ. Инженеры должны критически оценивать и проверять весь сгенерированный код.
- Улучшение нашей непрерывной интеграции.
Требования
- 3+ года профессионального опыта в программной инженерии, с значительным опытом работы в Swift (производственные iOS приложения).
- Исключительные недавние выпускники с доказанным опытом в системах, распределенных системах, компиляторах или криптографии.
- Сильное понимание детерминированных конечных автоматов и способность рассуждать о корректности в финансовых или чувствительных к безопасности системах.
- Комфортная работа с языковыми границами (Swift и Rust FFI), включая понимание владения памятью, потоков и распространения ошибок.
- Концептуальное понимание криптографических примитивов (хеши, подписи, вывод ключей, деревья Меркла).
- Опыт создания мобильных приложений, которые полагаются на сложную локальную бизнес-логику или SDK.
- Сильные навыки отладки через границы стека (мобильный SDK, сетевое взаимодействие).
- Уверенное владение Git и современными совместными рабочими процессами.
- Сильные навыки работы с командной строкой в Linux/macOS.
- Способность работать удалённо в самоорганизованной среде.
- Сильные письменные и устные навыки английского языка.
Будет плюсом
- Рабочие знания Rust.
- Опыт работы с Rust FFI или другими интерфейсами внешних функций.
- Опыт разработки для Android.
- Понимание моделей блокчейна UTXO против основанных на учетах.
- Знакомство с SPV или клиентской верификацией транзакций.
- Опыт работы с криптографическими или системами, сохраняющими конфиденциальность.
- Опыт в распределенных системах.
- Комфортная работа с проверкой и исправлением кода, сгенерированного ИИ, в средах, чувствительных к безопасности.
Что мы предлагаем
- Конкурентная зарплата до 27 USD в час, что составляет около 2500-3000 USD в месяц.
- Возможность работать в динамичной команде, использующей современные технологии.
- Гибкий график работы и возможность удалённой работы.
- Участие в интересных проектах, связанных с децентрализованными технологиями.
- Доступ к современным инструментам и технологиям разработки.
- Поддержка профессионального роста и обучения.
Вакансия предлагает интересные возможности для мобильных разработчиков с опытом работы в Swift и Rust. Условия работы гибкие, а команда использует современные технологии. Однако, требования к опыту могут быть высокими для некоторых кандидатов.
Формируем профиль успеха...
Анализируем требования вакансии и данные рынка
Обзор рынка
Навыки и требования
Тренды отрасли
Новости отрасли
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев