
Xero tworzy oprogramowanie księgowe w chmurze dla małych firm, księgowych i specjalistów zajmujących się prowadzeniem ksiąg. Platforma łączy prowadzenie księgowości, wystawianie faktur, obsługę płac, uzgadnianie transakcji bankowych, zgodność z przepisami dotyczącymi VAT i cyfrowego raportowania podatkowego, analitykę finansową oraz internetowe płatności za faktury. Xero wspiera również marketplace integracji i programy partnerskie dla specjalistów z branży księgowej, a automatyzacja oparta na sztucznej inteligencji JAX pomaga ograniczyć liczbę powtarzalnych zadań administracyjnych związanych z finansami.
Starszy inżynier aplikacji mobilnych Android w Xero
Twórz aplikacje mobilne Xero Payroll dla pracowników i pracodawców, skupiając się na Androidzie i wspólnej architekturze iOS. Wyznaczaj kierunki projektowania API, bezpieczeństwa, skalowalności i praktyk inżynieryjnych w zespołach mobilnych i backendowych.
Opis
- Tworzyć i utrzymywać aplikacje Xero Me dla Xero Payroll
- Opracowywać natywne aplikacje na iOS i Androida oraz wspierające je usługi
- Dostarczać funkcje produktu w szybkim, zrównoważonym tempie
- Dbać o bezpieczeństwo, skalowalność i wydajność systemów
- Projektować systemy i definiować kontrakty API
- Współdecydować o architekturze
- Rozwijać kompetencje inżynieryjne w obszarze Androida i iOS
- Wprowadzać wspólne praktyki w zespołach mobilnych i backendowych
- Starannie sprawdzać kod i przekazywać jasne, przydatne uwagi
- Wspierać rozwój inżynierów i wzmacniać możliwości zespołu
- Współpracować z rozproszonymi zespołami mobilnymi w Melbourne i Sydney
- Uczestniczyć w specjalnych dniach zespołowych poświęconych rozwiązywaniu problemów, wymianie wiedzy i budowaniu relacji
- Wnosić wkład w usługi backendowe, projektowanie API i integracje
- Powiązać decyzje techniczne z rezultatami dla pracowników, pracodawców i firmy
Wymagania
- Ekspercka znajomość inżynierii Androida, w tym optymalizacji wydajności, dostępności, testowania, wydań i konwencji platformy
- Udokumentowane doświadczenie w tworzeniu niezawodnych aplikacji działających na dużą skalę
- Codzienne, praktyczne korzystanie z asystentów AI oraz narzędzi do generowania i debugowania kodu
- Umiejętność oceny trafności i bezpieczeństwa AI, ochrony prywatności oraz właściwego określania stopnia polegania na tych narzędziach
- Dobra znajomość konwencji iOS
- Umiejętność współpracy z inżynierami iOS przy wspólnych decyzjach architektonicznych
- Doświadczenie w projektowaniu lub rozwijaniu endpointów usług, kontraktów API i integracji
- Umiejętność pracy nad usługami backendowymi i ich integrowania
- Znajomość .NET, AWS, Kubernetes i CI/CD będzie przydatna
- Umiejętność łączenia decyzji technicznych z rezultatami dla pracowników, pracodawców i firmy
- Umiejętność dostosowywania się do niejednoznaczności, zmian i zmieniających się priorytetów
- Pragmatyczne podejmowanie decyzji i stopniowe dostarczanie rozwiązań
- Umiejętność przekładania potrzeb biznesowych na rozwiązania techniczne oraz jasnego wyjaśniania ograniczeń i kompromisów na podstawie danych
- Gotowość do mentoringu, starannego przeglądu kodu, dzielenia się wiedzą i przekazywania konstruktywnych uwag
- Prawo do pracy w kraju, w którym znajduje się stanowisko; należy poinformować o ewentualnej potrzebie wsparcia wizowego
- Pomyślne przejście odpowiednich weryfikacji przeszłości
Benefity
- Możliwość pracy hybrydowej w Melbourne lub Sydney
- Specjalne dni zespołowe poświęcone współpracy, rozwiązywaniu problemów i wymianie wiedzy
- Szybkie dostarczanie rozwiązań z dbałością o unikanie wypalenia zawodowego
- Możliwości mentoringu i nauki
- Rozwój zawodowy w obszarze wieloplatformowej inżynierii mobilnej
- Możliwość pełnienia technicznej roli kierowniczej i wpływania na architekturę
- Możliwość kształtowania wspólnych praktyk inżynieryjnych dla Androida i iOS
- Wspierający, sprawiedliwy i elastyczny proces rekrutacji z możliwością zapewnienia udogodnień
- Weryfikacja przeszłości może obejmować sprawdzenie historii kredytowej i karalności