Shorebird
Founding Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Фаундинг-инженер в Shorebird — компанию, развивающую инструменты для мобильной разработки (форк Flutter, Code Push). Роль широкого профиля: от облачных сервисов и CLI до компилятора, рантайма и мобильного фреймворка, с прямым влиянием на продукт и работу с клиентами.
Задачи
- Разрабатывать и развивать Code Push — флагманский продукт: глобальное облако (включая Китай), поддержка ассетов в патчах, hot restart, оптимизация линкера, компилятора, рантайма и размера сборок, поддержка AAR и add-to-app сборок
- Создавать новые продукты поверх Code Push: Mission Control (MAU, время сборки, размер приложения), автоматический краш-репортинг, аналитика, самовосстанавливающееся ПО, кэширование сборок, данные о надёжности экосистемы, приватные пакеты
- Участвовать в смещении разработки в сторону ранних этапов жизненного цикла: продукты, упрощающие разработку мобильных приложений для агентов
- Работать на всех уровнях стека: Dart (бэкенд-сервисы, CLI, форк Flutter), C++ (движок Flutter и форки Dart VM), Rust (апдейтер), TypeScript и React (консоль)
- Использовать GCP, Cloudflare, Postgres, Redis, GitHub Actions
- Общаться с клиентами напрямую в Discord
- Самостоятельно выбирать область: облако, UI, CLI, мобильный рантайм, компилятор
- Брать на себя фичи от дизайна до релиза, включая запросы реальных клиентов
Требования
- Минимум 5 лет профессиональной разработки ПО
- Опыт выпуска production-софта, которым пользовались реальные пользователи
- Сильные навыки хотя бы в одном из направлений: мобильная разработка (Flutter, iOS или Android), бэкенд и облако, системная разработка (C++, Rust)
- Интерес к остальным двум направлениям
- Комфорт при низкой структурированности процессов: способность самостоятельно создавать недостающие инструменты и процессы
- Опыт освоения большой незнакомой кодовой базы и быстрого выхода на продуктивность
- Готовность работать на широком стеке и быстро учиться
- Уровень от middle до staff
Условия
- Базовая зарплата $185,000–$250,000 в год для Palo Alto в зависимости от уровня и опыта, выше для исключительно сильных кандидатов
- Опцион на 0.5%–1.5% equity
- Для удалённых сотрудников база корректируется по региону
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k) с матчингом 4%
- Оплачиваемый отпуск
- Необходимое оборудование
- Четыре офсайта в год за счёт компании
- Дежурств пока нет, планируется минимальная ротация в течение года
- Визовая поддержка рассматривается в индивидуальном порядке
- Гибридный формат в Palo Alto (небольшой офис), для исключительно подходящих кандидатов или по рекомендации возможна удалённая работа из США
- Процесс найма: три собеседования и две проверки рекомендаций, около двух недель
Навыки
- Dart
- Flutter
- C++
- Rust
- TypeScript
- React
- GCP
- Cloudflare
- Postgres
- Redis
- GitHub Actions
- iOS
- Android
- CLI
- компиляторы
- рантаймы
- мобильная разработка