↚
Lead the Future of Game Development with Playrix as a Software Engineering Lead
About Playrix
Playrix is one of the most successful mobile game developers worldwide. We rank in the top 3 globally by revenue among all mobile applications and are the number one in Europe. Our games have been downloaded 2.3 billion times (one-third of the Earth's population), with over 30 million daily active players worldwide!We have big plans for growth and development, so we are seeking the strongest experts to join our development teams. If you work with Unity but want to try C++, we are ready to support you. We offer a special bootcamp and our own Unity-like engine. Many developers have successfully transitioned to C++ with us and are now contributing uniquely to our company’s success.
Our development teams are the company’s core, enabling our games to grow and evolve for over 20 years.
Position: Lead Software Engineer
As a Lead Software Engineer, you will drive the technical development of our product, leading and growing the team in architecture, quality, development culture, and engineering practices.
Key Areas of Focus:
-
Feature development: designing events and mini-games from scratch (e.g., competitions, Merge-type mini-games)
-
Technical work: optimization, stability support, SDK improvements (loading speed, memory consumption, etc.)
-
Match-3 and meta: working on graphics and core game mechanics (adding new features, refactoring, optimization)
Responsibilities:
-
People management: team growth, hiring/firing, and evaluation
-
Process development within teams and project-wide
-
Producing solutions for complex technical problems, developing architecture, and ensuring rapid implementation
-
Ensuring software stability and quality
-
Code and design reviews
-
Programming and refactoring game logic
Technology Stack:
-
Languages: C++, Lua, Python (for specific tasks)
-
Graphics: OpenGL ES, Metal
-
Proprietary engine similar to Unity or Unreal, constantly evolving
-
Advanced CI/CD, automated testing, code review processes
Requirements:
-
Minimum 3 years commercial experience in C++ and/or Unity development
-
Experience releasing projects into production
-
At least 1 year managing a team of 3+ programmers
Preferred:
-
Proficient in modern C++ standards (14/17) and STL
-
Experience with popular game engines (Unity, Unreal, Godot, Cocos2D, Defold, etc.)
-
Experience in developing casual mobile games
Why Join Us?
-
Open communication and transparency in decision-making
-
Focus on code quality and reliability
-
Encouraging product vision in every specialist
-
Freedom to improve processes without bureaucracy
-
Clear career growth paths to Technical Director, Programming Manager, or Project Manager
We Offer:
-
Flexible working hours and remote work worldwide (except Russia and Belarus)
-
Health and well-being benefits including medical insurance and psychological support
-
Full salary during leave or sickness, with additional days off for special cases
-
Support for a healthy lifestyle with fitness reimbursements
-
Development opportunities: sponsored courses and conferences, English language discounts
-
Regular offline and online social and corporate events, plus a unique merch store with rewards
Privacy Notice:
By applying, you consent to Playrix processing your personal data per their privacy policy: https://playrix.com/candidate-privacy. You may contact job@playrix.com for data-related requests.
نحن نؤمن بأن الموظفين هم النابض لنجاح التعلم. نوفر بيئة عمل محفزة تدعم الإبداع والتطور، حيث يمكن لكل فرد أن يأتي بأقل من ذلك.
↚
إذا كنت تبحث عن فرصة لتنمو وتتحدى نفسك في بيئة مليئة بالعواقب السلبية، فنحن بانتظارك فى بلايريكس
قد مستقبل تطوير الألعاب مع بلايركس كقائد لفريق البرمجة
عن بلايركس
تُعد بلايركس من أنجح شركات تطوير ألعاب الموبايل في العالم. نحن ضمن أفضل 3 شركات من حيث الإيرادات بين جميع تطبيقات الموبايل عالميًا، ونحتل المركز الأول في أوروبا. تم تحميل ألعابنا 2.3 مليار مرة (ثلث سكان الأرض)، ويلعبها يوميًا أكثر من 30 مليون لاعب حول العالم!
لدينا خطط كبيرة للنمو والتطوير، لذلك نبحث عن أفضل الخبراء للانضمام إلى فرق التطوير لدينا. إذا كنت تعمل مع Unity وترغب في تجربة C++، فنحن جاهزون لدعمك. نقدم معسكر تدريب خاص ومحرك ألعاب خاص بنا يشبه Unity. لقد انتقل العديد من المطورين بنجاح إلى C++ معنا ويساهمون بشكل فريد في نجاح الشركة.
فرق التطوير لدينا هي جوهر الشركة، حيث تنمو ألعابنا وتتطور منذ أكثر من 20 عامًا.
الوظيفة: مهندس برمجيات رئيسي
كمهندس برمجيات رئيسي، ستكون المحرك الفني لتطوير المنتج، تقود الفريق وتطوره من حيث الهيكلة والجودة وثقافة التطوير والممارسات الهندسية.
المجالات الأساسية:
-
تطوير الميزات: تصميم الأحداث والألعاب الصغيرة من الصفر (مثل المسابقات وألعاب Merge)
-
العمل الفني: التحسين، دعم الاستقرار الفني، تحسين SDK (سرعة التحميل، استهلاك الذاكرة، وغيرها)
-
ألعاب Match-3 والميتا: العمل على الرسومات والميكانيكا الأساسية للعبة (إضافة ميزات جديدة، إعادة هيكلة وتحسين)
المسؤوليات:
-
إدارة الفريق: تطوير الفريق، التوظيف والفصل، تقييم الأداء
-
تطوير العمليات داخل الفرق وعلى مستوى المشروع
-
حل المشكلات التقنية المعقدة، تطوير الهيكلة وضمان تنفيذ سريع
-
مراقبة استقرار وجودة البرمجيات
-
مراجعة الأكواد والتصميم
-
برمجة وإعادة هيكلة منطق اللعبة
تقنيات العمل:
-
لغات البرمجة: C++، Lua و Python لمهام معينة
-
الرسومات: OpenGL ES و Metal
-
محرك خاص يشبه Unity أو Unreal يتم تطويره باستمرار
-
CI/CD متقدم، اختبار آلي، مراجعات أكواد وغيرها
المتطلبات:
-
خبرة تجارية لا تقل عن 3 سنوات في تطوير C++ و/أو Unity
-
خبرة في إطلاق مشاريع الإنتاج
-
خبرة سنة واحدة على الأقل في إدارة فريق من 3 مطورين أو أكثر
المفضل:
-
إتقان معايير C++ الحديثة (14/17) و STL
-
خبرة مع محركات ألعاب شهيرة (Unity، Unreal، Godot، Cocos2D، Defold وغيرها)
-
خبرة في تطوير ألعاب موبايل كاجوال
لماذا تنضم إلينا؟
-
تواصل مفتوح وشفافية في اتخاذ القرار
-
التركيز على جودة وموثوقية الكود
-
تعزيز رؤية المنتج لدى كل موظف
-
حرية تحسين العمليات بدون بيروقراطية
-
مسارات واضحة للتطور المهني إلى مدير تقني، مدير برمجة أو مدير مشروع
ما نقدمه:
-
ساعات عمل مرنة والعمل عن بُعد من أي مكان في العالم (باستثناء روسيا وبيلاروس)
-
مزايا صحية ورعاية نفسية ودعم للرفاهية
-
راتب كامل أثناء الإجازات أو المرض مع أيام إضافية للحالات الخاصة
-
دعم نمط حياة صحي مع تعويضات للاشتراكات الرياضية
-
فرص تدريب وتطوير: تمويل دورات ومؤتمرات، خصومات على دورات اللغة الإنجليزية
-
فعاليات اجتماعية واحتفالات، ومسابقات عبر الإنترنت، ومتجر هدايا خاص
ملاحظة الخصوصية:
بإرسال طلب التوظيف، فإنك توافق على معالجة بياناتك الشخصية وفق سياسة الخصوصية لدى بلايركس: https://playrix.com/candidate-privacy. يمكنك التواصل عبر job@playrix.com لطلبات البيانات.
Elevate Your Career with Playrix: Senior Engineer Role Available
Job Description:
Playrix is one of the world’s most successful mobile game developers. We rank in the top 3 globally by revenue among all mobile apps, and number one in Europe. Our games have been installed 2.3 billion times (one-third of the world’s population), with over 30 million daily active players worldwide!
We have ambitious plans for growth and development of our projects, which is why we are looking for the strongest experts to join our development teams.
Experience in C++ and/or game development is not mandatory: we have a great onboarding system that helps newcomers transition comfortably from Unity and other industries. Our development teams are the core of our company and have been driving our games' success for 20 years.
A Senior Engineer is a highly skilled technical expert capable of solving complex engineering challenges independently or collaboratively within the team.
Key areas within our projects:
-
Feature development: creating events and mini-games from scratch (competitions, Merge-type mini-games).
-
Technical: optimization, maintaining technical stability, SDK (reducing load time, memory usage, etc.).
-
Match-3 and meta: working on graphics and core game mechanics (adding new features, refactoring, optimization).
Responsibilities:
-
Significantly speed up app loading and reduce crashes.
-
Develop tools for transferring content events between projects.
-
Create development efficiency tools, e.g., a Match-3 level editor.
-
Implement offline functionality for the app.
-
Review the game to improve quality and stability, prepare and implement changes.
Our tech stack:
-
Languages: C++, with some Lua and Python for specific tasks.
-
Graphics: OpenGL ES and Metal.
-
Proprietary engine similar to Unity or Unreal, continuously developed.
-
Advanced CI/CD, automated testing, code review processes, and more.
Requirements:
-
At least 5 years of commercial development experience in C++ and/or Unity.
-
Experience in architecture design.
-
Experience in app optimization and profiling.
-
Broad knowledge in software development.
Bonus points:
-
Proficiency in modern C++14/17 standards and STL.
-
Experience with iOS and Android development.
-
Game development experience.
-
Python knowledge.
-
CI/CD experience.
-
Experience with rendering and CMake.
Why Playrix is awesome:
-
Focus on code quality and reliability.
-
Encouragement for product vision development by every team member—developers play the games they build.
-
Freedom to improve processes efficiently without long approvals or bureaucracy.
What we offer:
-
Flexible work schedule; work from anywhere in the world (except Russia and Belarus). We care about results, not location or hours.
-
Health and well-being benefits: private medical insurance for employees and children, online psychological sessions, 100% salary during leave or sick days with no extra documentation, extra days off for special cases, support for healthy lifestyle with fitness subscriptions.
-
Development and learning: sponsorship for conferences and courses, internal conferences, discounts on English and local language courses.
-
Events and merch: regular offline and online team events, corporate parties, contests, quizzes, hackathons, sports challenges, and a merch store with a unique internal currency earned by participation.
By applying, you agree that your personal data collected during the recruitment process at Playrix will be processed according to our privacy policy (https://playrix.com/candidate-privacy). You can request data inquiries at job@playrix.com.
ارتقِ بمسيرتك المهنية مع بلايركس: وظيفة مهندس أول متاحة
وصف الوظيفة:
تعد شركة بلايركس من أنجح شركات تطوير ألعاب الهواتف المحمولة في العالم. نحن من ضمن أفضل 3 شركات على مستوى العالم من حيث الإيرادات بين جميع التطبيقات المحمولة، والأولى في أوروبا. تم تنزيل ألعابنا 2.3 مليار مرة (ثلث سكان العالم)، ويلعبها أكثر من 30 مليون لاعب يومياً حول العالم!
لدينا خطط طموحة لتطوير ونمو مشاريعنا، ولهذا نبحث عن أفضل الخبراء للانضمام إلى فرق التطوير لدينا.
لا يشترط وجود خبرة في C++ أو تطوير الألعاب: لدينا نظام تأهيل ممتاز يساعد المبتدئين على الانتقال بسهولة من Unity ومن صناعات أخرى. فرق التطوير لدينا هي جوهر الشركة وتدعم نمو ألعابنا وتطورها منذ 20 عاماً.
المهندس الأول هو متخصص تقني قوي قادر على حل تحديات هندسية معقدة بشكل مستقل أو بالتعاون مع أعضاء الفريق.
المجالات الرئيسية ضمن مشاريعنا:
-
تطوير الميزات: إنشاء الأحداث والألعاب الصغيرة من الصفر (منافسات، ألعاب صغيرة مثل Merge).
-
الجانب التقني: تحسين الأداء، دعم الاستقرار الفني، SDK (تقليل وقت التحميل، استهلاك الذاكرة، وغيرها).
-
ألعاب Match-3 والميتا: العمل على الرسومات والميكانيكيات الأساسية للعبة (إضافة ميزات جديدة، إعادة هيكلة وتحسين).
المهام المتوقعة:
-
تسريع تحميل التطبيق بشكل كبير وتقليل عدد الأعطال.
-
تطوير أدوات لنقل أحداث المحتوى بين المشاريع.
-
تطوير أدوات لتحسين كفاءة التطوير مثل محرر مستويات Match-3.
-
تنفيذ إمكانية تشغيل التطبيق في وضع عدم الاتصال (أوفلاين).
-
مراجعة اللعبة لتحسين الجودة والاستقرار، إعداد وتنفيذ قائمة التغييرات.
التقنيات التي نستخدمها:
-
اللغات: C++، مع Lua وPython لبعض المهام الخاصة.
-
الرسومات: OpenGL ES وMetal.
-
محرك خاص يشبه Unity أو Unreal، نقوم بتطويره باستمرار.
-
أنظمة CI/CD متقدمة، اختبارات آلية، عمليات مراجعة الكود، والمزيد.
المتطلبات:
-
خبرة لا تقل عن 5 سنوات في تطوير المشاريع التجارية باستخدام C++ و/أو Unity.
-
خبرة في تصميم البنية المعمارية للبرمجيات.
-
خبرة في تحسين الأداء وتحليل التطبيقات.
-
معرفة واسعة في مجال تطوير البرمجيات.
يفضل أن يكون لديك:
-
إتقان معايير C++ الحديثة 14/17 وSTL.
-
خبرة في تطوير تطبيقات iOS وAndroid.
-
خبرة في تطوير الألعاب.
-
معرفة بلغة Python.
-
خبرة في CI/CD.
-
خبرة في التعامل مع الريندر وCMake.
لماذا بلايركس رائعة؟
-
التركيز على جودة واستقرار الكود.
-
تشجيع تطوير الرؤية المنتج لدى كل موظف؛ حيث يلعب المطورون الألعاب التي يصنعونها.
-
إمكانية تحسين العمليات والأساليب بسهولة دون موافقات مطولة وبيروقراطية.
نقدم لك:
-
مرونة في العمل: جدول مرن وإمكانية العمل من أي مكان في العالم (باستثناء روسيا وبيلاروس). نقيّم الأداء وليس المكان أو الوقت.
-
رعاية صحية ورفاهية: تأمين صحي خاص للموظفين وأطفالهم، جلسات نفسية عبر الإنترنت، استمرارية الرواتب أثناء الإجازات أو المرض بدون أوراق إضافية، أيام إجازة إضافية للحالات الخاصة، دعم أسلوب حياة صحي مع تعويض عن اشتراكات اللياقة البدنية.
-
التطوير والتعلم: دعم حضور المؤتمرات والدورات المتخصصة، مؤتمرات داخلية، خصومات على دورات اللغة الإنجليزية ولغات دول التواجد.
-
فعاليات وهدايا ترويجية: تنظيم فعاليات ترفيهية وعملية منتظمة، حفلات شركوية، مسابقات، كويزات، هاكاثونات، تحديات رياضية أونلاين، ومتجر هدايا خاص بعملة داخلية يمكن ربحها بالمشاركة.
عند تقديم طلبك لهذه الوظيفة، فإنك توافق على أن بياناتك الشخصية التي يتم جمعها أثناء مقابلات العمل في بلايركس سيتم معالجتها وفقاً لسياسة الخصوصية (https://playrix.com/candidate-privacy). يمكنك تقديم طلب استعلام عن بياناتك عبر البريد: job@playrix.com.
Work with Playrix: Innovate on a Next-Gen Game Engine and Thrive
About the Job:
Playrix is one of the most successful mobile game development companies globally. By revenue, we rank in the top 3 worldwide and are number one in Europe. Our games have been installed 2.3 billion times (one-third of the world's population), with over 30 million players daily worldwide!
Our Technology division develops a world-class game engine—complex and multitasking, comparable in scale to Unity. The engine covers all low-level areas (Render, SDK, networking, resources) and sophisticated editors. Our goal is to create the best games in the industry, so we seek the strongest experts to join our team. Working with us is challenging and exciting. If you’re ready to try, we’re waiting for your application!
No prior game development experience is required: we have a system to help newcomers from other industries adapt comfortably.
Responsibilities:
-
Develop and improve editors and utilities for game development
-
Create tools (CLI in Python, GUI editor in C++ and their interaction) for working with resources
-
Develop resource pipelines converting raw formats (png/.fla/.fbx, etc.) into optimized forms for the engine
-
Improve technical subsystems of the game engine, profiling, and optimization
-
Reorganize asset systems to support multithreaded loading
-
Develop the low-level Render part
-
Enhance graphic resource management (atlases, shaders, materials)
Tech Stack:
-
C++ and Python
-
OpenGL ES and Metal
-
Proprietary engine similar to Unity or Unreal, continuously developed
-
Advanced CI/CD, automated testing, code reviews, and more
Requirements:
-
At least 4 years of commercial development experience in C++ and/or Python (game dev experience not required)
-
Experience in architecture design
-
Cross-platform development experience
Nice to Have:
-
Experience with iOS or Android development
-
Knowledge of OpenGL/OpenGL ES
-
Experience with popular game engines (Unity, Unreal, Godot, Cocos2D, Defold, etc.)
Why Join Us?
-
Work with a team of expert programmers; all management are former/current engineers
-
Opportunities to move between departments including Project Management and Marketing
-
Work on tasks requiring effective and safe architectural decisions and advanced programming approaches
-
Influence and improve processes without bureaucracy
We Offer:
-
Flexible work schedule; remote work from anywhere except Russia and Belarus. We care only about results.
-
Health and well-being support: DMS insurance for employees and children, psychological session compensation
-
100% salary during vacation or sick leave without extra paperwork; extra days off for special cases
-
Healthy lifestyle support: reimbursement for sports passes and fitness app subscriptions
-
Development and learning: sponsorship for conferences and courses, in-house conferences
-
Discounts on English and local language courses
-
Events and merchandise: regular offline and online team events, contests, hackathons, sports challenges
-
Internal merchandise store with a virtual currency rewarded on special dates and activities
By applying, you agree that your personal data collected during interviews at Playrix will be processed according to their privacy policy: https://playrix.com/candidate-privacy. For data requests, contact job@playrix.com.
فرصة للعمل في بلايركس: ابتكر محرك ألعاب متطور وحقق النجاح
عن الوظيفة:
تعد شركة بلايركس واحدة من أنجح شركات تطوير ألعاب الهواتف المحمولة في العالم. من حيث الإيرادات، نحتل المركز الثالث عالميًا والأول في أوروبا. تم تحميل ألعابنا 2.3 مليار مرة (ثلث سكان العالم)، ويلعبها يوميًا أكثر من 30 مليون لاعب حول العالم!
يعمل قسم التكنولوجيا لدينا على تطوير محرك ألعاب عالمي المستوى—معقد ومتعدد المهام، بمستوى يقارن بمحرك Unity. يغطي المحرك جميع الجوانب منخفضة المستوى (Render، SDK، الشبكات، الموارد) بالإضافة إلى محررات متقدمة. هدفنا هو إنشاء أفضل الألعاب في الصناعة، ولذلك نبحث عن أفضل الخبراء للانضمام إلى فريقنا. العمل معنا صعب ومثير في الوقت نفسه. إذا كنت مستعدًا للتحدي، فنحن في انتظار تقديمك!
لا يشترط خبرة سابقة في تطوير الألعاب، حيث طورنا نظام تهيئة مريح للوافدين الجدد من صناعات أخرى.
المهام:
-
تطوير وتحسين المحررات والأدوات الخاصة بتطوير الألعاب
-
إنشاء أدوات (CLI بلغة Python، ومحرر GUI بلغة C++ وتكاملهم) للعمل على الموارد
-
تطوير مسار تحويل الموارد من الصيغ الأولية (png/.fla/.fbx، إلخ) إلى أشكال محسنة للمحرك
-
تطوير وتحسين الأنظمة التقنية لمحرك الألعاب، وأداء الملفات وتحسينها
-
إعادة تنظيم نظام الأصول لدعم التحميل متعدد الخيوط
-
تطوير الجزء منخفض المستوى من Render
-
تطوير نظام العمل مع الموارد الرسومية (الأطلس، الشادرز، المواد)
التقنيات المستخدمة:
-
C++ وPython
-
OpenGL ES وMetal
-
محرك مملوك يشبه Unity أو Unreal ويتم تطويره باستمرار
-
أنظمة CI/CD متقدمة، اختبار تلقائي، مراجعة الشفرة، والمزيد
المتطلبات:
-
خبرة عملية لا تقل عن 4 سنوات في تطوير المشاريع التجارية باستخدام C++ و/أو Python (خبرة في الألعاب غير ضرورية)
-
خبرة في تصميم المعماريات البرمجية
-
خبرة في تطوير متعدد المنصات
يفضل وجود:
-
خبرة في تطوير iOS أو Android
-
معرفة بـ OpenGL/OpenGL ES
-
خبرة مع محركات ألعاب شهيرة مثل Unity، Unreal، Godot، Cocos2D، Defold، إلخ
لماذا بلايركس؟
-
فريق من خبراء البرمجة، والإدارة الحالية هم مهندسون سابقون أو حاليون
-
إمكانية التنقل بين الأقسام بما فيها إدارة المشاريع والتسويق
-
مهام تتطلب قرارات معمارية فعالة وآمنة وأساليب برمجة متقدمة
-
إمكانية تحسين العمليات دون بيروقراطية
نقدم لك:
-
مرونة في العمل مع جدول زمني مرن وإمكانية العمل من أي مكان (باستثناء روسيا وبيلاروس)؛ الأداء هو المقياس الوحيد لدينا
-
رعاية صحية ورفاهية: تأمين طبي شامل للموظفين وأطفالهم، وتعويض جلسات نفسية أونلاين
-
100% راتب أثناء الإجازات أو المرض بدون أوراق إضافية، وإجازات إضافية للحالات الخاصة
-
دعم نمط حياة صحي: تعويض اشتراكات النوادي الرياضية وتطبيقات اللياقة
-
التطوير والتعلم: دعم حضور المؤتمرات والدورات، وتنظيم مؤتمرات داخلية
-
خصومات على دورات اللغة الإنجليزية ولغات الدول التي نعمل فيها
-
فعاليات وهدايا ترويجية: فعاليات منتظمة أونلاين وأوفلاين، مسابقات، هاكاثونات، تحديات رياضية
-
متجر داخلي للهدايا مع عملة افتراضية تُمنح في مناسبات خاصة ويمكن كسبها بالمشاركة في الفعاليات
عند تقديم طلبك، فإنك توافق على معالجة بياناتك الشخصية التي تم جمعها أثناء مقابلات بلايركس وفقًا لسياسة الخصوصية: https://playrix.com/candidate-privacy. يمكن تقديم طلبات بشأن بياناتك عبر البريد: job@playrix.com.
Lead Software Engineer at Playrix
About Playrix
Playrix is one of the most successful mobile game development companies worldwide. We rank top 3 globally by revenue among all mobile apps, and number 1 in Europe. Our games have been downloaded 2.3 billion times (a third of the world’s population), and over 30 million people play them daily!
Job Overview
We are planning big growth and need top experts for our development teams. If you work with Unity but want to try C++, we provide support with a special bootcamp and our own Unity-like engine. Many developers have successfully switched to C++ with us and contribute uniquely.
Key Focus Areas
-
Feature development: events and mini-games from scratch (competitions, Merge-type games)
-
Technical tasks: optimization, stability, SDK (loading speed, memory consumption)
-
Match-3 and meta: graphics and core game mechanics (new features, refactoring, optimization)
Responsibilities
-
Programming game mechanics and logic
-
Designing and reviewing feature architecture
-
Programming UI and visual effects
-
Profiling and optimizing memory and FPS
-
Mentoring junior developers
-
Conducting code reviews
Technology Stack
-
Languages: C++, Lua, Python
-
Graphics: OpenGL ES, Metal
-
Proprietary engine similar to Unity/Unreal
-
Advanced CI/CD, automated testing, code reviews
Requirements
-
4+ years commercial experience with C++ and/or Unity
-
Experience in released projects
-
Experience in architecture design
Advantages
-
Strong knowledge of modern C++ standards (14/17) and STL
-
Experience with Unity, Unreal, Godot, Cocos2D, Defold, etc.
-
Mobile development experience (iOS, Android)
-
Experience in computer graphics
Why Work With Us?
-
Complex architecture and programming challenges
-
Career growth and cross-functional opportunities
-
Product vision focus, we play our own games
-
Freedom to improve processes without bureaucracy
Benefits
-
Flexible work location and hours (except Russia and Belarus)
-
Health insurance for employees and children, psychological support
-
100% paid leave and sick days without paperwork
-
Healthy lifestyle support (gym, fitness apps)
-
Paid conferences and courses, internal training
-
Language course discounts
-
Regular online/offline events, competitions, hackathons
-
Merch store with virtual currency earned on occasions
مهندس برمجيات رئيسي في Playrix
عن شركة Playrix
تعد Playrix من أنجح شركات تطوير الألعاب المحمولة في العالم. نحن ضمن أفضل 3 شركات عالميًا من حيث الإيرادات، وفي أوروبا نحن الرقم 1. تم تنزيل ألعابنا 2.3 مليار مرة (ثلث سكان الأرض)، ويلعبها أكثر من 30 مليون شخص يوميًا حول العالم!
نبذة عن الوظيفة
لدينا خطط كبيرة للنمو ونبحث عن أفضل الخبراء للانضمام إلى فرق التطوير. إذا كنت تعمل بـ Unity وترغب في تجربة C++، نقدم دعمًا خاصًا مع معسكر تدريبي ومحرك ألعاب خاص بنا يشبه Unity. العديد من المطورين نجحوا في الانتقال إلى C++ معنا ويقدمون مساهمات فريدة.
المجالات الأساسية
-
تطوير المميزات: أحداث وألعاب صغيرة من البداية (مسابقات، ألعاب Merge)
-
المهام التقنية: تحسين الأداء، الاستقرار، SDK (سرعة التحميل، استهلاك الذاكرة)
-
Match-3 والميتا: الرسومات والميكانيكيات الأساسية (إضافة ميزات جديدة، إعادة هيكلة، تحسين)
المهام والمسؤوليات
-
برمجة ميكانيكيات ومنطق اللعبة
-
تصميم ومراجعة معمارية الميزات
-
برمجة واجهات المستخدم والتأثيرات البصرية
-
تحليل وتحسين استهلاك الذاكرة ومعدل الإطارات
-
توجيه المطورين الجدد
-
مراجعة الأكواد
التقنيات المستخدمة
-
اللغات: C++، Lua، Python
-
الرسومات: OpenGL ES، Metal
-
محرك خاص يشبه Unity أو Unreal
-
CI/CD متقدم، اختبارات آلية، مراجعة الكود
المتطلبات
-
خبرة 4 سنوات أو أكثر في مشاريع C++ و/أو Unity التجارية
-
خبرة في مشاريع تم إصدارها
-
خبرة في تصميم المعمارية
المميزات الإضافية
-
إتقان معايير C++ الحديثة (14/17) وSTL
-
خبرة مع Unity، Unreal، Godot، Cocos2D، Defold، إلخ
-
خبرة في تطوير الألعاب المحمولة (iOS، Android)
-
خبرة في الرسومات الحاسوبية
لماذا تعمل معنا؟
-
تحديات معمارية وبرمجية معقدة
-
فرص نمو وظيفي وتنقل بين الأقسام
-
تركيز على رؤية المنتج، نلعب ألعابنا بأنفسنا
-
حرية تحسين العمليات بدون بيروقراطية
الفوائد
-
عمل مرن من أي مكان (باستثناء روسيا وبيلاروس)
-
تأمين صحي شامل للموظفين وأطفالهم، دعم نفسي
-
إجازات مدفوعة 100% بدون تعقيدات
-
دعم أسلوب حياة صحي (نوادي رياضية، تطبيقات لياقة)
-
تمويل حضور المؤتمرات والدورات، تدريبات داخلية
-
خصومات على دورات اللغات
-
فعاليات ومسابقات منتظمة أونلاين وأوفلاين
-
متجر خاص بالهدايا مع عملة افتراضية تُكافأ على المناسبات
Shape the Future of Gaming with Playrix – Principal Engineer Role
Job Description:
About Playrix:
Playrix is one of the world’s most successful mobile game developers. Ranked top 3 globally by revenue among all mobile apps, and #1 in Europe. Our games have been installed over 2.3 billion times (one-third of the world’s population), with over 30 million daily active players worldwide. We have ambitious plans to grow our projects, so we’re looking for the strongest experts to join our development teams.
Role – Principal Engineer:
A Principal Engineer is a key technical expert responsible for designing and implementing complex architectural solutions and innovations to achieve the company’s strategic goals.
Key Responsibilities:
-
Research and implement solutions to improve technical game quality: optimize FPS, load speed, memory consumption; develop processes and technical controls for these metrics.
-
Enhance developer experience: speed and ease of local builds on all platforms, build speed on TeamCity.
-
Solve complex technical problems: resource pack streaming, urgent production fixes delivery, A/B testing systems, window queue management, etc.
Tech Stack:
-
Languages: C++, Lua and Python for specific tasks.
-
Graphics: OpenGL ES and Metal.
-
Proprietary engine similar to Unity or Unreal, continuously developed.
-
Advanced CI/CD, automated testing, code review processes.
Requirements:
-
Minimum 5 years commercial development experience in C++ and/or Unity.
-
Experience in architecture design.
-
Skills in application optimization and profiling.
-
Broad development knowledge.
Pluses:
-
Proficiency with modern C++ standards (14/17) and STL.
-
Mobile platform development (iOS/Android).
-
Experience with Python, CI/CD, rendering, and CMake.
Why Playrix?
-
Focus on code quality and reliability.
-
Challenging architectural decisions.
-
Freedom to move across teams horizontally and vertically.
-
Flexible processes with minimal bureaucracy.
We Offer:
-
Flexible work schedule and remote work from anywhere (except Russia and Belarus). Results matter, not location or hours.
-
Health and well-being benefits: insurance for employees and children, online psychological sessions, full pay during leave or sick days, support for healthy lifestyle.
-
Professional growth: funded conferences and courses, internal events, language course discounts.
-
Fun events and merchandise store with internal currency rewards.
شكّل مستقبل الألعاب مع Playrix – وظيفة مهندس رئيسي
وصف الوظيفة :
عن Playrix:
تُعد Playrix واحدة من أنجح شركات تطوير ألعاب الجوال في العالم. نحتل المرتبة الثالثة عالميًا من حيث الإيرادات بين جميع التطبيقات، والأولى في أوروبا. تم تحميل ألعابنا أكثر من 2.3 مليار مرة (ثلث سكان العالم)، ويلعبها أكثر من 30 مليون لاعب يوميًا حول العالم. لدينا خطط طموحة لتطوير مشاريعنا، لذا نبحث عن أفضل الخبراء للانضمام إلى فرق التطوير لدينا.
الدور – مهندس رئيسي:
المهندس الرئيسي هو الخبير التقني الأساسي المسؤول عن تصميم وتنفيذ الحلول المعمارية المعقدة والابتكارات لتحقيق الأهداف الاستراتيجية للشركة.
المهام الرئيسية:
-
البحث وتطبيق حلول لتحسين الجودة التقنية للعبة: تحسين معدل الإطارات، سرعة التحميل، استهلاك الذاكرة؛ تطوير العمليات وأدوات التحكم التقنية لهذه المؤشرات.
-
تحسين تجربة المطورين: تسريع وسهولة بناء الإصدارات محليًا على جميع المنصات، وتسريع بناء الإصدارات على TeamCity.
-
حل المشكلات التقنية المعقدة: تحميل الحزم الجزئية، تسليم التحديثات العاجلة للإنتاج، أنظمة اختبار A/B، إدارة نوافذ الانتظار، وغيرها.
التقنيات المستخدمة:
-
لغات البرمجة: C++، Lua وPython للمهام الخاصة.
-
الرسوميات: OpenGL ES وMetal.
-
محرك ألعاب خاص يشبه Unity أو Unreal ونطوره باستمرار.
-
CI/CD متقدم، اختبارات آلية، ومراجعات للكود.
المتطلبات:
-
خبرة لا تقل عن 5 سنوات في تطوير مشاريع تجارية باستخدام C++ و/أو Unity.
-
خبرة في تصميم البنية المعمارية للبرمجيات.
-
مهارات في تحسين الأداء وتحليل التطبيقات.
-
معرفة واسعة في مجال التطوير.
مميزات إضافية:
-
إجادة معايير C++ الحديثة (14/17) ومكتبة STL.
-
خبرة في تطوير تطبيقات iOS وAndroid.
-
خبرة في Python وCI/CD، بالإضافة إلى خبرة في الرندر وCMake.
لماذا Playrix؟
-
تركيز قوي على جودة الكود واستقراره.
-
تحديات معمارية تتطلب اتخاذ قرارات فعالة وآمنة.
-
إمكانية التنقل بين الفرق أفقياً وعمودياً بسهولة.
-
بيئة عمل مرنة مع تقليل البيروقراطية.
ما نقدمه:
-
جدول عمل مرن والعمل عن بُعد من أي مكان (باستثناء روسيا وبيلاروسيا). النتائج هي الأهم.
-
رعاية صحية ورفاهية: تأمين صحي للعاملين وأطفالهم، جلسات نفسية عبر الإنترنت، راتب كامل خلال الإجازات والمرض، دعم لنمط حياة صحي.
-
التطوير المهني: تمويل حضور المؤتمرات والدورات، تنظيم فعاليات داخلية، خصومات على دورات اللغات.
-
فعاليات ممتعة ومتجر خاص بالهدايا مع نظام عملة داخلية للمكافآت.
About Playrix:
Playrix is one of the world’s most successful mobile game developers. Ranked top 3 globally by revenue and #1 in Europe, our games have been installed over 2.3 billion times—almost one third of the world’s population—and more than 30 million people play our games every day!About the Role:
As a Lead Software Engineer, you will drive the technical development of our products by leading and growing the team in architecture, quality, development culture, and engineering practices.
Key Responsibilities:
-
People management: hiring, development, evaluation, and dismissal.
-
Improving team and project development processes.
-
Solving complex technical problems and designing fast and efficient solutions.
-
Ensuring code quality and software stability.
-
Code and design review.
-
Programming and refactoring game logic.
Tech Stack:
-
Languages: C++, Lua, Python.
-
Graphics: OpenGL ES, Metal.
-
Proprietary game engine similar to Unity or Unreal.
-
Advanced CI/CD, automated testing, and code review processes.
Requirements:
-
Minimum 3 years of commercial experience in C++ and/or Unity development.
-
Experience launching production projects.
-
At least 1 year of experience managing a team of 3+ developers.
Nice to Have:
-
Strong knowledge of modern C++ standards (14/17) and STL.
-
Experience with popular game engines like Unity, Unreal, Godot, etc.
-
Experience developing casual mobile games.
Why Playrix?
-
Open communication and transparency.
-
Focus on code quality and reliability.
-
Product vision development for every team member.
-
Freedom to improve processes without bureaucracy.
-
Clear career paths to Technical Director, Programming Manager, or Project Manager.
Benefits:
-
Flexible working hours and remote work from anywhere (except Russia and Belarus).
-
Health insurance for employees and children, psychological support sessions.
-
100% salary during leave or sick days without extra paperwork, plus additional leave for special cases.
-
Support for healthy lifestyle, including gym and fitness app subscriptions.
-
Paid participation in conferences and courses; discounts on language courses.
-
Regular events, contests, hackathons, and a merch store with rewards.
How to Apply:
By applying, you agree to the processing of your personal data in accordance with Playrix’s privacy policy. For questions, contact: job@playrix.com
مهندس برمجيات رئيسي في Playrix
عن شركة Playrix:
تعتبر Playrix واحدة من أنجح شركات تطوير ألعاب الموبايل في العالم. نحن في المرتبة الثالثة عالميًا من حيث الإيرادات، والأولى في أوروبا. تم تحميل ألعابنا أكثر من 2.3 مليار مرة، ويستخدمها يوميًا أكثر من 30 مليون لاعب حول العالم!
عن الوظيفة:
كـ مهندس برمجيات رئيسي، ستكون المحرك الأساسي للتطور التقني في مشاريعنا، تقود الفريق من حيث العمارة البرمجية، جودة العمل، ثقافة التطوير والممارسات الهندسية.المهام الرئيسية:
-
إدارة الفريق: التوظيف، التطوير، التقييم، والفصل عند الحاجة.
-
تحسين العمليات على مستوى الفريق والمشروع.
-
حل المشاكل التقنية المعقدة وتصميم وتنفيذ الحلول بسرعة.
-
ضمان جودة واستقرار البرمجيات.
-
مراجعة الأكواد والتصاميم.
-
البرمجة وإعادة هيكلة منطق اللعبة.
التقنيات المستخدمة:
-
اللغات: C++، Lua، Python.
-
الرسومات: OpenGL ES وMetal.
-
محرك ألعاب مملوك يشبه Unity وUnreal.
-
أنظمة CI/CD متقدمة، اختبار تلقائي، ومراجعات الكود.
المتطلبات:
-
خبرة لا تقل عن 3 سنوات في تطوير مشاريع تجارية باستخدام C++ و/أو Unity.
-
خبرة في إطلاق مشاريع حقيقية في السوق.
-
خبرة لا تقل عن سنة في إدارة فريق مكون من 3 أعضاء فأكثر.
يفضّل وجود:
-
معرفة قوية بمعايير C++ الحديثة (14/17) وSTL.
-
خبرة مع محركات ألعاب شهيرة مثل Unity وUnreal وGodot وغيرها.
-
خبرة في تطوير ألعاب الموبايل الكاجوال.
لماذا Playrix؟
-
تواصل مفتوح وشفاف.
-
تركيز على جودة وموثوقية الكود.
-
تطوير رؤية المنتج لكل فرد في الفريق.
-
حرية تعديل وتحسين العمليات بدون بيروقراطية.
-
مسارات واضحة للتطور المهني.
المزايا:
-
ساعات عمل مرنة والعمل عن بُعد من أي مكان (باستثناء روسيا وروسيا البيضاء).
-
تأمين صحي للموظفين والأطفال، ودعم نفسي عبر جلسات أونلاين.
-
راتب كامل أثناء الإجازات والمرض بدون تعقيدات، وإجازات إضافية عند الحاجة.
-
دعم نمط حياة صحي مع تعويضات للاشتراك في النوادي الرياضية والتطبيقات.
-
تمويل حضور المؤتمرات والدورات، وخصومات على دورات اللغات.
-
فعاليات ومسابقات ومخازن هدايا مع مكافآت داخلية.
كيفية التقديم:
بالتقديم على الوظيفة، توافق على معالجة بياناتك الشخصية وفق سياسة الخصوصية الخاصة بشركة Playrix. للاستفسار، تواصل عبر البريد: job@playrix.com