Mobile Software Engineer (Android) — Kotlin
Olo — SaaS-платформа для ресторанной индустрии, ускоряющая цифровую трансформацию и помогающая клиентам предоставлять более персонализированный и прибыльный опыт для гостей. Решения Olo для цифрового заказа, оплаты и взаимодействия с гостями позволяют брендам делать больше с меньшими затратами. Компания имеет корни в Нью-Йорке, но инвестирует в Белфаст и Северную Ирландию как ключевой хаб с местной командой и сообществом.
Роль полностью удаленная с гибкостью работы из любой точки Северной Ирландии.
С запуском нового приложения Olo app позднее в этом году вы будете играть неотъемлемую роль в формировании функций следующего поколения и воплощении пост-MVP видения, а также в сборе обратной связи от быстрорастущей базы пользователей и исправлении сообщаемых ошибок. Вы поможете планировать дорожную карту функций приложения и внесете вклад в направление как iOS, так и Android кодовых баз. Вам будет оказывать поддержку выделенный Mobile Engineering Manager для приложения Olo, и вы будете работать вместе с четырьмя опытными мобильными инженерами, трое из которых находятся в Северной Ирландии.
Как вы будете влиять:
- Демонстрировать понимание домена и технологического стека команды, участвуя в обсуждениях и решениях по разработке с растущей самостоятельностью.
- Самостоятельно выполнять небольшие и средние функции и начинать брать на себя ответственность за задачи средней сложности с некоторым руководством.
- Писать чистый, поддерживаемый код и активно участвовать в ревью кода коллег, предоставляя конструктивную обратную связь и соблюдая стандарты кодирования.
- Тесно сотрудничать с Product для уточнения требований, помогая формировать решения, эффективно отвечающие бизнес-потребностям.
- Сосредоточиться на поставке высококачественных программных решений в установленные сроки, уделяя особое внимание лучшим практикам разработки.
- Участвовать в устранении неполадок и отладке, показывая способность решать распространенные и умеренно сложные проблемы с минимальной поддержкой.
- Помогать в развертывании и мониторинге сервисов, учиться управлять проблемами в производственных средах и устранять их.
- Вносить вклад в создание и поддержку надежных распределенных систем, внедряя механизмы устойчивости по мере необходимости.
- Активно участвовать в командных церемониях и проявлять инициативу, беря на себя ответственность за задачи и помогая разблокировать других, когда это возможно.
- Заниматься непрерывным обучением и саморазвитием, изучая новые технологии и лучшие практики, relevant для работы команды.
- Использовать Claude Code в ежедневном рабочем процессе и развивать навыки через практическое обучение ИИ, чтобы стать высокоэффективным с современными агентами кодирования ИИ и IDE.
- Демонстрировать ответственность за конвейер доставки команды, обеспечивая постоянную оптимизацию качества кода, стандартов тестирования и практик развертывания.
- Требуется активное участие в дежурствах on-call с конкретными обязанностями, определяемыми назначенной командой и областью экспертизы.
Что обеспечит успех:
- Степень бакалавра в области компьютерных наук, программной инженерии или смежной области, или эквивалентный практический опыт.
- Опыт работы в программной инженерии от 2 лет, specifically focused on native mobile development.
- Владение нативной разработкой под Android с использованием Kotlin и опыт реализации умеренно сложных функций и алгоритмов.
- Опыт использования инструментов контроля версий (например, GitHub) и участия в конвейерах непрерывной интеграции/непрерывной доставки (CI/CD) (например, GitHub Actions).
- Владение написанием и поддержкой модульных и интеграционных тестов.
- Сильные навыки решения проблем и сотрудничества.
- Опыт передачи технических деталей членам команды, продакт-менеджерам и заинтересованным сторонам для поставки решений, соответствующих бизнес-целям.
Olo — ведущий поставщик ресторанных технологий с решениями для заказа, оплаты и взаимодействия с гостями, которые помогают брендам увеличивать заказы, оптимизировать операции и улучшать опыт гостей. Ежедневно Olo обрабатывает миллионы заказов на своей открытой SaaS-платформе, собирая данные из каждой точки взаимодействия в единый источник. Более 800 ресторанных брендов доверяют Olo и ее сети из более чем 400 интеграционных партнеров.