
Semperis היא חברת סייבר המתמקדת בהגנה על Active Directory ועל מערכות זהות אחרות בסביבות מקומיות ובענן. פלטפורמת האבטחה שלה מסייעת לארגונים למנוע מתקפות המבוססות על זהויות, לזהות אותן, להגיב להן ולהתאושש מהן, באמצעות יכולות כגון זיהוי איומים, התאוששות מאסון, ניהול סיכוני זהויות והגנה על זהויות היברידיות. Semperis משרתת ארגונים בתחומים הכוללים בריאות, שירותים פיננסיים, לוגיסטיקה והמגזר הציבורי, ונשענת על מומחיות בטכנולוגיות Microsoft ועל תמיכה בחוסן התפעולי במהלך אירועי סייבר.
מהנדס תוכנה לאנדרואיד - סמפריס (היברידי בטורונטו)
פיתוח יכולות מאובטחות ב-Kotlin וב-Jetpack Compose עבור פלטפורמת Ready1 הניידת של Semperis לתגובה לאירועים. אספקת תהליכי עבודה ארגוניים של זהות ואבטחת סייבר דרך Google Play.
תיאור
- קבלת אחריות על תכונות Android מאובטחות ומוכנות לייצור ב-Ready1, מהתכנון הראשוני ועד לפרסום ב-Google Play
- פיתוח, בדיקה והפצה של פונקציונליות Android מקורית ב-Kotlin
- יצירה ומודרניזציה של מסכי Jetpack Compose תוך מעבר מרכיבי RecyclerView ו-XML מדור קודם
- בניית ותחזוקת אימות וניהול сשנים באמצעות MSAL, Azure AD B2C, ביומטריה ומפתחות גישה
- חיבור שירותי REST באמצעות Retrofit ו-OkHttp, כולל מצבי טעינה, כשל, ניסיון חוזר ומצב ריק robustים
- סיוע בתחזוקת ניתוב בין אזורים מרובים
- תרומה לפונקציונליות של צ׳אט חי ווידאו באמצעות SignalR, WebSockets ו-Azure Communication Services
- חיזוק מבנה האפליקציה באמצעות הזרקת תלויות עם Hilt, ViewModels, מאגרים, מקרי שימוש וחבילות מבוססות-תכונה
- יצירת כיסוי לבדיקות יחידה ולבדיקות ממשק משתמש תוך שמירה על בקשות משיכה ברורות, ניתנות לבדיקה ובהתאם לתקני איכות
- סיוע במהדורות באמצעות וריאציות Gradle, חתימה, שליחה ל-Play Console וחקירת קריסות ויומנים לאחר ההפצה
- שימוש בפרקטיקות מאובטחות להנדסת מובייל עבור אסימונים, סודות, הרשאות, אחסון מקומי, רישום ופרטיות
- שיתוף פעולה עם צוותי הנדסה, מוצר, עיצוב, QA ואבטחה כדי לפתור דרישות, להסביר פשרות ולספק מהדורות ניתנות לתחזוקה
דרישות
- בדרך כלל נדרשות לפחות שלוש שנות ניסיון באספקת אפליקציות Android לייצור
- שליטה חזקה ב-Kotlin ובמושגי הליבה של Android SDK
- ניסיון מעשי ביצירת ממשקי ייצור באמצעות Jetpack Compose
- ניסיון ב-coroutines, ב-Flow ובדפוסי תכנון של Android המודעים למחזור החיים
- ידע מעשי ב-Jetpack ViewModel וב-Navigation, וכן בפרויקטים של Android Studio המבוססים על Gradle
- ניסיון בחיבור שירותי REST ו-JSON, רצוי באמצעות Retrofit ו-OkHttp
- יכולת לאבחן בעיות אימות, חידוש אסימונים והתנהגות רשת לא אמינה
- ניסיון בכתיבת בדיקות יחידה ובדיקות ממשק משתמש ל-Android
- היכרות עם תהליכי עבודה ב-Git, בקשות משיכה, סקירת קוד ואינטגרציה רציפה
- ידע מעשי באבטחת מובייל, כולל הגנה על אסימונים, סודות, הרשאות ונתונים במכשיר
- יכולת תקשורת גבוהה בכתב ובעל פה, כולל הפיכת דרישות עמומות למהדורות שניתן לתחזק
- ניסיון נוסף ב-MSAL, Azure AD B2C, OAuth/OIDC, מפתחות גישה, WebAuthn, ספקי זהות ארגוניים, Hilt או Dagger, SignalR, WebSockets, Azure Communication Services, WebRTC, בניות מרובות-וריאציות, Play App Signing, Crashlytics, מוצרי אבטחת סייבר, נגישות, בינאום, דגלי תכונות, מערכות עיצוב, NDK מקורי או מודולי C++ ייחשב ליתרון
הטבות
- תרבות מקום עבודה המתמקדת במטרה, בצמיחה מקצועית ובאיזון בר-קיימא
- מתכונת עבודה היברידית עם עד שלושה ימים במשרד בכל שבוע והיתר מרחוק
- סביבת צוות בינלאומית ומבוזרת ברחבי העולם
- מחויבות לשוויון הזדמנויות בתעסוקה
- התאמות סבירות זמינות למועמדים עם מוגבלויות