Senior Android-разработчик (Kotlin, мобильная разработка)
Olo — SaaS-платформа для ресторанной индустрии, ускоряющая цифровую трансформацию. Компания помогает клиентам предоставлять более персонализированный и прибыльный опыт для гостей. Решения Olo для цифрового заказа, оплаты и взаимодействия с гостями позволяют брендам делать больше с меньшими затратами. Корни компании в Нью-Йорке, но она инвестирует в Белфаст и Северную Ирландию как ключевой хаб с местной командой и сообществом.
Роль полностью удалённая, можно работать из любого места в Северной Ирландии.
Запуск нового приложения Olo запланирован на конец года. Вы будете играть важную роль в формировании функций следующего поколения и воплощении пост-MVP видения, а также в сборе обратной связи от быстрорастущей базы пользователей и исправлении сообщаемых ошибок. Вы поможете планировать дорожную карту функций приложения и внесёте вклад в направление как iOS, так и Android кодовых баз. Вам будет оказывать поддержку выделенный менеджер по мобильной инженерии приложения Olo, и вы будете работать вместе с четырьмя опытными мобильными инженерами, трое из которых находятся в Северной Ирландии.
Как вы будете влиять:
- Демонстрировать владение доменом и технологическим стеком команды, предоставлять руководство и наставничество младшим инженерам, участвовать в принятии технических решений.
- Проактивно устранять технический долг, приоритизируя его решение наряду с разработкой функций, обеспечивая поддерживаемость, масштабируемость и высокое качество кодовой базы через регулярный рефакторинг и улучшения систем.
- Брать на себя ответственность за сложные функции и проекты, работая независимо и сотрудничая с членами команды для продвижения разработки от концепции до поставки.
- Руководить проверками кода, устанавливать стандарты качества и предоставлять глубокую обратную связь для улучшения качества кода в команде.
- Сотрудничать с продуктом и другими стейкхолдерами для уточнения требований, обеспечивая хорошо спроектированные решения, соответствующие бизнес-целям.
- Фокусироваться на поставке надёжных, поддерживаемых программных решений и активно внедрять оптимизации производительности и механизмы устойчивости.
- Мониторить и поддерживать сервисы в продакшене, диагностировать и решать критические проблемы с минимальной поддержкой.
- Участвовать в архитектуре и проектировании распределённых систем, обеспечивая соблюдение лучших практик для надёжности и масштабируемости.
- Проявлять инициативу в улучшении процессов разработки и инструментов команды, выступая за лучшие практики и автоматизацию.
- Обеспечивать согласованность и качество общих компонентов и API.
- Активно вносить вклад в базу знаний команды, проводить обучающие сессии и продвигать культуру непрерывного улучшения.
- Использовать Claude Code в повседневной работе и развивать навыки через практическое обучение ИИ, чтобы стать высокоэффективным с современными ИИ-агентами и IDE.
- Демонстрировать ответственность за конвейер поставки команды, обеспечивая постоянную оптимизацию качества кода, стандартов тестирования и практик развёртывания.
- Требуется активное участие в дежурствах (on-call), конкретные обязанности определяются командой и областью экспертизы.
Что обеспечит успех:
- Степень бакалавра в области компьютерных наук, программной инженерии или смежной области, либо эквивалентный практический опыт.
- 5+ лет опыта в программной инженерии, особенно в нативной мобильной разработке.
- Продвинутое владение нативной Android-разработкой на Kotlin и опыт самостоятельного проектирования и реализации сложных алгоритмов и архитектур.
- Навык управления и улучшения процессов CI/CD, с практическим опытом использования инструментов вроде GitHub Actions.
- Опыт юнит-, интеграционного и end-to-end тестирования с сильным акцентом на автоматизацию тестирования и развёртывания.
- Лидерские навыки: наставничество коллег, ведение технических обсуждений и эффективное сотрудничество между командами и отделами для поставки решений, соответствующих бизнес-приоритетам.
Olo — ведущий поставщик ресторанных технологий с решениями для заказа, оплаты и взаимодействия с гостями, которые помогают брендам увеличивать заказы, оптимизировать операции и улучшать опыт гостей. Ежедневно Olo обрабатывает миллионы заказов на своей открытой SaaS-платформе, собирая данные из каждой точки взаимодействия в единый источник, чтобы рестораны могли лучше понимать и обслуживать каждого гостя на каждом канале. Более 800 ресторанных брендов доверяют Olo и её сети из более чем 400 интеграционных партнёров.