התפקיד כולל עבודה על אפליקציות קריטיות לשירות הלקוחות, יישום תכונות חדשות, שיפור ביצועים ותחזוקה שוטפת
במערך מוצר גלובלי.
תחומי אחריות:
* פיתוח ותחזוקת אפליקציות React Native עבור IOS ו Android.
* עבודה מסונכרנת עם צוותי מוצר, UX / UI ומבדקי איכות ( QA ).
* תכנון ואדריכלות של רכיבים מודולריים, מבודדים ומאובטחים.
* ביצוע אופטימיזציות לביצועים, זמני טעינה וחיסכון בסוללה.
* שכתוב ושדרוג קוד קיים.
* כתיבת בדיקות יחידה (unit tests) ובדיקות אינטגרציה.
* שיפור חווית משתמש, נגישות (a11y) ותמיכה בריבוי שפות (i18n).
* שילוב עם שירותי backend (REST/GraphQL), ניהול סטייט (Redux/Redux Toolkit, MobX, Recoil וכו).
* הנחיית מפתחים וביצוע Code Reviews.
דרישות:
* מינימום 45 שנות ניסיון מוכח בפיתוח React Native.
* שליטה ב JavaScript ו TypeScript (כולל Generic Types, Decorators, מתודות אסינכרוניות).
* ניסיון בעבודה עם Native Modules (כתיבת קוד אנדרואיד ב Kotlin/ JAVA ו IOS ב Swift/Objective- C ).
* ניסיון במערכות ניהול State (Redux/Redux Toolkit, Context API, MobX או דומה).
* הבנה מעמיקה ב React (Hooks, Context, Suspense, Performance Optimization).
* ניסיון ב CI/CD למובייל (Fastlane, Bitrise, GitHub Actions וכו).
* כתיבת בדיקות אוטומטיות : Jest, Detox, React Native Testing Library.
* היכרות עם כלי מדידה וניטור (Sentry, Firebase Crashlytics, Flipper).
* ביטחון בעבודה עם REST ו GraphQL (Apollo, Relay).
* ניסיון באפליקציות פרודקשן עם מאות אלפי משתמשים.
* אנגלית ברמה גבוהה קריאה וכתיבה. המשרה מיועדת לנשים ולגברים כאחד.