Snap Inc.
Snap Inc.
Snap Inc. هي شركة تكنولوجيا تطوّر منتجات تعتمد على الكاميرا للتواصل والإبداع والتعبير عن الذات. يتركّز عملها على استخدام التكنولوجيا البصرية لمساعدة الناس على التواصل، مع مراعاة الآثار الأوسع للمنتجات الرقمية في الصحة النفسية والمجتمع والبيئة. كما تبرز الشركة أهمية التنوع والإنصاف والشمول في صفوف موظفيها، إلى جانب التصميم المسؤول والحوكمة الأخلاقية واتخاذ القرارات بشفافية والعمليات المراعية للبيئة.

مهندس برمجيات متكامل المستوى الخامس في Snap Inc. (لوس أنجلوس، من مقر الشركة)

طوّر تطبيقات ويب وواجهات وخدمات قابلة للتوسع وعالية الأداء ضمن منظومة تقنيات Snapchat من Snap. اعمل عبر JavaScript وتقنيات الواجهة الخلفية وسير عمل هندسي مدعوم بالذكاء الاصطناعي.

الوصف

  • طوّر تطبيقات ويب وأنظمة برمجية متقدمة لتجارب سطح المكتب والأجهزة المحمولة
  • طبّق ممارسات صارمة في التصميم والتنفيذ طوال عملية التطوير
  • أنشئ ميزات وواجهات تحسّن أداء المنتجات الموجّهة للمستخدمين
  • عزّز ثقافة الهندسة في Snap من خلال المساهمة في المكتبات والأنظمة المشتركة
  • تابع مقاييس التشغيل والتفاعل وقيّمها
  • استخدم أدوات الذكاء الاصطناعي وممارسات الهندسة السريعة لتصميم خدمات قابلة للتوسع وتسليمها مع الحفاظ على صحة الشيفرة وأمانها وجودتها في بيئة الإنتاج
  • اعمل بتعاون حضوري وفق نموذج Snap القائم على العمل معًا افتراضيًا

المتطلبات

  • درجة بكالوريوس في علوم الحاسوب أو تخصص تقني ذي صلة، أو خبرة عملية معادلة
  • خبرة لا تقل عن 6 سنوات في تطوير البرمجيات بعد البكالوريوس، أو أكثر من 5 سنوات بعد درجة ماجستير تقنية، أو أكثر من سنتين بعد دكتوراه تقنية ذات صلة
  • خبرة مهنية في تطوير تطبيقات ويب متكاملة
  • إتقان متقدم لـ JavaScript و/أو TypeScript وHTML وCSS
  • إتقان متقدم لواحدة أو أكثر من Java وGo وNode.js وPython
  • خبرة في بناء تطبيقات الواجهة الأمامية باستخدام React أو Angular أو Vue أو أطر واجهة مستخدم مماثلة مبنية على JavaScript
  • إلمام قوي بمفاهيم البرمجة كائنية التوجه والبرمجة الوظيفية
  • معرفة عملية بالتصميم الموجّه بالمجال
  • فهم متين لممارسات اختبار الوحدات
  • خلفية في تصميم الواجهات الأمامية أو تطوير تطبيقات الويب
  • خبرة في تنفيذ مكونات واجهة المستخدم
  • خبرة في تحسين أداء JavaScript وتصيير تخطيط المتصفح
  • القدرة على تشخيص مشكلات الأداء وقابلية التوسع وتصحيحها
  • مهارة في استخدام أدوات الذكاء الاصطناعي ومراجعة الشيفرة المُولّدة للتأكد من سلامتها المعمارية وقيود الأداء ومخاوف الأمان
  • القدرة على تعلم أنظمة وأدوات الذكاء الاصطناعي المتطورة وتبنّيها
  • مفضّل: خبرة في WebGL أو Canvas أو WebAssembly أو Service Workers أو تقنيات الواجهة الأمامية المتقدمة الأخرى
  • مفضّل: خبرة في GraphQL
  • مفضّل: خبرة في تشغيل الخدمات المصغّرة واسعة النطاق والأنظمة الموزعة
  • مفضّل: خبرة في NoSQL أو Memcache أو Redis أو Kubernetes أو خدمات Google وAWS

المزايا

  • إجازة والدية مدفوعة الأجر
  • تغطية طبية شاملة
  • برامج دعم للصحة العاطفية والنفسية
  • حزم تعويضات تتيح الحصول على حصة من نجاح Snap على المدى الطويل
  • وحدات أسهم مقيّدة (RSUs)