
Xero розробляє хмарне бухгалтерське програмне забезпечення для малого бізнесу, бухгалтерів і фахівців із ведення обліку. Платформа об’єднує ведення бухгалтерського обліку, виставлення рахунків, нарахування заробітної плати, звірку банківських операцій, дотримання вимог щодо ПДВ і цифрового податкового адміністрування, фінансову аналітику та онлайн-оплату рахунків. Xero також підтримує маркетплейс інтеграцій і партнерські програми для фахівців із бухгалтерського обліку, а автоматизація на основі штучного інтелекту JAX допомагає зменшити обсяг повторюваних адміністративних фінансових завдань.
Старший інженер мобільної розробки Android у Xero
Створюйте мобільні застосунки Xero Payroll для працівників і роботодавців, зосереджуючись на Android і спільній архітектурі iOS. Визначайте підходи до API, безпеки, масштабованості та інженерних практик у мобільних і backend-командах.
Опис
- Створювати й підтримувати застосунки Xero Me для Xero Payroll
- Розробляти нативні застосунки для iOS та Android і сервіси, що їх підтримують
- Випускати продуктові зміни у швидкому та сталому темпі
- Забезпечувати безпеку, масштабованість і продуктивність систем
- Проєктувати системи та визначати контракти API
- Спрямовувати архітектурні рішення
- Розвивати інженерну експертизу в Android та iOS
- Запроваджувати спільні практики для мобільних і backend-команд
- Уважно перевіряти код і надавати чіткий та корисний зворотний зв’язок
- Наставляти інженерів і посилювати спроможність команди
- Працювати з розподіленими мобільними командами в Мельбурні та Сіднеї
- Брати участь у спеціальних командних днях для розв’язання проблем, обміну знаннями та налагодження зв’язків
- Робити внесок у backend-сервіси, проєктування API та інтеграції
- Пов’язувати технічні рішення з результатами для працівників, роботодавців і бізнесу
Вимоги
- Експертні навички розробки для Android, зокрема оптимізації продуктивності, доступності, тестування, випусків і дотримання особливостей платформи
- Досвід створення надійних застосунків, що працюють у великому масштабі
- Практичне щоденне використання ШІ-помічників та інструментів для генерації й налагодження коду
- Уміння оцінювати точність і безпеку ШІ, враховувати конфіденційність і розуміти, коли на нього доречно покладатися
- Ґрунтовне знання особливостей iOS
- Уміння співпрацювати з інженерами iOS над спільними архітектурними рішеннями
- Досвід проєктування або розвитку кінцевих точок сервісів, контрактів API та інтеграцій
- Уміння робити внесок у backend-сервіси та інтегрувати їх
- Знання .NET, AWS, Kubernetes і CI/CD буде перевагою
- Уміння пов’язувати технічні рішення з результатами для працівників, роботодавців і бізнесу
- Здатність адаптуватися до невизначеності, змін і рухомих пріоритетів
- Практичний підхід до ухвалення рішень і поетапного постачання змін
- Уміння перетворювати потреби бізнесу на технічні рішення та чітко пояснювати обмеження й компроміси, спираючись на дані
- Готовність наставляти колег, ретельно перевіряти код, обмінюватися знаннями й надавати конструктивний зворотний зв’язок
- Право на роботу в країні, де розташована посада; потрібно повідомити про потребу у візовій підтримці, якщо вона застосовна
- Успішне проходження відповідних перевірок біографічних даних
Переваги
- Можливість гібридної роботи в Мельбурні або Сіднеї
- Спеціальні командні дні для співпраці, розв’язання проблем і обміну знаннями
- Швидке постачання змін із увагою до запобігання вигоранню
- Можливості наставництва та навчання
- Професійний розвиток у сфері кросплатформної мобільної розробки
- Можливість технічно керувати й впливати на архітектуру
- Можливість формувати спільні інженерні практики для Android та iOS
- Підтримувальний, справедливий і гнучкий процес найму з доступними пристосуваннями
- Перевірка біографічних даних може охоплювати перевірку кредитної історії та відомостей про судимості