Ajaib
Ajaib
201 – 500 Pracownicy
B2CFinanseFintech
Ajaib to indonezyjska firma finansowa i fintech, która prowadzi internetową platformę inwestycyjną umożliwiającą inwestowanie w fundusze inwestycyjne, akcje i inne aktywa. Platformę zaprojektowano tak, aby inwestowanie było bardziej dostępne. Obsługuje ona rejestrację cyfrową i oferuje takie narzędzia jak selekcja aktywów oraz automatyczny handel, pomagając użytkownikom oceniać możliwości i zarządzać inwestycjami. Ajaib kładzie również nacisk na rozumienie ryzyka inwestycyjnego, wspierając szerokie grono klientów w podejmowaniu bardziej świadomych decyzji.

Główny inżynier ds. aplikacji mobilnych — Ajaib (praca hybrydowa, Indonezja)

Kieruj architekturą mobilną i inżynierią wydajności produktów Ajaib do handlu, kryptowalut i bankowości. Twórz bezpieczne, skalowalne platformy Android i iOS oraz podnoś standardy techniczne w organizacji fintech.

Opis

  • Kierować architekturą, projektowaniem i skalowaniem wysokowydajnych aplikacji mobilnych o niskich opóźnieniach dla handlu wysokich częstotliwości i platform fintech
  • Wyznaczać plan rozwoju inżynierii mobilnej, w tym wzorce architektoniczne, frameworki modularyzacji i podstawowe biblioteki SDK
  • Poprawiać wydajność renderowania, zużycie pamięci, rozmiar plików APK i IPA oraz efektywność baterii i sieci przy wymagających obciążeniach
  • Tworzyć synchronizację offline-first, szyfrowane przechowywanie lokalne i odporne rozwiązania buforowania sieciowego
  • Współpracować z architektami backendu, liderami produktów i zespołami ds. bezpieczeństwa, aby zapewnić kompleksową ochronę danych i zgodność z wymaganiami
  • Mentorować starszych inżynierów, prowadzić przeglądy techniczne i promować wysokie standardy praktyk inżynierii mobilnej
  • Stosować narzędzia AI zgodnie z podejściem human-in-the-loop, aby przyspieszać dostarczanie, chroniąc bezpieczeństwo kodu i integralność architektury

Wymagania

  • Mieć co najmniej siedem lat doświadczenia zawodowego w tworzeniu oprogramowania, w tym co najmniej pięć lat doświadczenia w zaawansowanej architekturze natywnych lub wieloplatformowych aplikacji mobilnych na Androida/Kotlin lub iOS/Swift
  • Wykazywać się dogłębną znajomością czystej architektury, modularyzacji opartej na funkcjach, programowania reaktywnego i zarządzania stanem na dużą skalę
  • Mieć udokumentowaną umiejętność diagnozowania wycieków pamięci, zacięć renderowania, blokowania wątków oraz wąskich gardeł serializacji i deserializacji danych sieciowych
  • Mieć rozległe praktyczne doświadczenie z bezpiecznym przechowywaniem lokalnym, w tym EncryptedSharedPreferences, Keychain lub Keystore, przypinaniem certyfikatów i obfuskacją
  • Biegle posługiwać się korutynami, strumieniami reaktywnymi lub zaawansowanym przetwarzaniem asynchronicznym danych o wysokiej częstotliwości, takich jak aktualizacje tickerów WebSocket w czasie rzeczywistym
  • Działać z wyjątkową samodzielnością i przywództwem technicznym, wykazując silne zaangażowanie w jakość oprogramowania i doświadczenie użytkownika

Benefity

  • Premia za wyniki powiązana z wpływem Twojej pracy
  • Prywatne ubezpieczenie z kompleksową ochroną zdrowotną
  • Płatny urlop na odpoczynek i regenerację
  • Szkolenia, kursy i certyfikaty zawodowe finansowane przez firmę
  • Elastyczna praca hybrydowa łącząca pracę zdalną i biurową
  • Rozwój kariery dzięki bliskiej współpracy z doświadczonymi liderami i dużej odpowiedzialności
  • Ekskluzywne zniżki pracownicze, oferty partnerskie i benefity lifestylowe
  • Kultura współpracy i dużej odpowiedzialności, zespoły interdyscyplinarne oraz możliwość wywierania znaczącego wpływu