רוצה להבין מה במשרה יכול להתאים לך?
תיאור משרה
מחפשים מתכנת/ת Android בדרג ביניים, שרוצה להישאר עם הידיים בקוד.
לא ראש צוות. לא ארכיטקט/ית שמסתכל/ת מהצד. לא מישהו/י שכבר "עבר/ה לניהול".
עובדים כאן מול חומרה אמיתית, מול מפתחי firmware אמיתיים, ומול באגים שאין להם Stack Overflow.
דרישות התפקיד
אם את/ה עונה על 7 או יותר מהבאים, כנראה שנדבר:
- ניסיון מעשי בפיתוח Android ב-Kotlin (Java יתרון, כי לא כל הקוד בעולם נולד אחרי 2017)
- ניסיון אמיתי עם BLE: scan, connect, GATT, characteristics, notifications. לא "עשיתי פעם POC בשבוע האחרון של הסטאז'"
- הבנה מה אנדרואיד עושה לסריקה ברקע מגרסה 8 והלאה, ולמה ההרשאות משתנות בכל גרסה שנייה, כאילו מישהו בגוגל מתערב על זה
- אם MTU עבורך זה לא ראשי תיבות אלא זיכרון קשה
- יכולת לקרוא מפרט פרוטוקול בינארי ולממש אותו נכון, כולל endianness ו-checksum
- אם דיבגת פעם באג שלושה ימים, והתברר שהבייטים היו הפוכים. ואז חגגת לבד במטבח
- שליטה ב-Git (כי בסוף כולם עושים Revert)
- אם יש לך בבית לפחות ערכת פיתוח אחת עם BLE שקנית מכספך, בלי שום סיבה עסקית, והיא עדיין בקופסה
- אם סרקת פעם את הסביבה וגילית שמברשת השיניים של השכן משדרת יציב יותר מהמוצר שעליו עבדת
- אם עשית reverse לאפליקציה של גאדג'ט אלמוני רק כדי להבין מה הוא משדר, ולא סיפרת לאף אחד
- יכולת לעבוד מול מפתח/ת אמבדד ולסגור ויכוח על מי אשם בניתוק, עם לוג ביד ולא עם קול רם
- ניסיון עם nRF Connect או עם sniffer, ברמה של להבין את הלוג ולא רק לצלם אותו ולשלוח בוואטסאפ
- שימוש נכון ב-AI: את/ה משתמש/ת בו כדי לעבוד מהר יותר, לא כדי להימנע מלהבין. כלומר: קורא/ת כל שורה שנכנסת ל-branch, יודע/ת להסביר למה היא שם, ומזהה מתי המודל בדה API שלא קיים
- אם ראית פעם AI כותב לך קוד BLE מושלם שעובד רק במכשיר אחד, וידעת בדיוק למה
- אם מעולם לא פתחת PR שאת/ה לא מסוגל/ת להגן עליו בעל פה, גם בשעה 18:00 ביום חמישי
- אם אין לך 4,000 שורות generated code שמחכות ל-review של מישהו אחר
- אם הצלחת פעם להסביר למישהו למה "באייפון זה עובד", בלי להישמע כמו תירוץ ובלי לשבור כלום
- אם את/ה יודע/ת להרכיב קוביה הונגרית בעלת יותר מ-6 פאות
- אם התקנת פעם firmware לא רשמי על משהו בבית ומאז הוא לא מדבר איתך
- אם את/ה מחפש/ת תפקיד שכותבים בו קוד כל יום, ולא רק מאשרים קוד של אחרים
- אם את/ה רוצה לעבוד בסביבת אנשים שעונים על אחת או יותר מהדרישות הנ"ל
* המשרה פונה לנשים, גברים, חייזרים, קפיברות וכל מי שמרגיש שהמשרה מדברת אליו!
** אם את/ה מכרסם פרוותי ענק שיודע לכתוב קוד, מבטיחים אפליה מתקנת בתהליך הקבלה!
* משרה זו פונה לנשים וגברים כאחד.