انضم الي شركة بلايريكس في البحرين لديها 7 وظائف شاغرة براتب مجزي قدم الان Join Playrix Company in Bahrain. It has 7 vacant positions with a rewarding salary. Apply now

 

Senior C++/Python Developer – Game Engine | Playrix | Remote

↔️

Join One of the World's Leading Mobile Game Developers!

Playrix is one of the most successful mobile game development companies globally. Ranked in the top 3 mobile applications by revenue worldwide and number one in Europe, our games have been downloaded 2.3 billion times, with over 30 million players enjoying them daily!

Our Technology division develops a world-class game engine—complex, multi-tasking, and comparable in scale to Unity. This engine handles all low-level aspects, including rendering, SDK integration, networking, and resource management, alongside advanced editors. Our goal is to create the best games in the industry, and we seek top experts to join our team. If you're up for a challenge, we want to hear from you!

No prior experience in game development is required—we have a structured onboarding system to ensure a smooth transition from other industries.

Your Responsibilities

  • Develop and enhance editors and utilities for game development.
  • Create tools (CLI in Python, GUI in C++) for resource management.
  • Design and optimize asset transformation pipelines.
  • Improve and optimize game engine subsystems.
  • Organize asset management for multi-threaded loading.
  • Work on low-level rendering systems.
  • Develop solutions for graphics resource management, including atlases, shaders, and materials.

Our Tech Stack

  • Languages: C++ and Python.
  • Graphics APIs: OpenGL ES and Metal.
  • Game Engine: Proprietary engine similar to Unity/Unreal.
  • Development Tools: Advanced CI/CD, automated testing, code reviews, and more.

What We Expect

  • 4+ years of commercial experience in C++ and/or Python (game development experience is NOT required).
  • Strong architecture design skills.
  • Experience in cross-platform development.

Bonus Points For

  • Experience in iOS/Android development.
  • Knowledge of OpenGL/OpenGL ES.
  • Familiarity with game engines like Unity, Unreal, Godot, Cocos2D, or Defold.

Why Join Us?

  • Top-tier engineers: Work alongside industry-leading developers.
  • Career mobility: Opportunity to explore roles beyond development (e.g., Project Management, Marketing).
  • Innovative challenges: Solve complex technical problems with real impact.
  • Process improvement: No bureaucracy—implement better workflows efficiently.

Perks & Benefits

  • Work from anywhere: Fully remote role (except Russia & Belarus). Flexible schedule.
  • Health & well-being: Full health insurance (including for children), mental health support, and paid sick leave.
  • Career growth: Sponsored courses, conferences, and internal training.
  • Fun & engagement: Company meetups, online quizzes, hackathons, and sports challenges.
  • Exclusive merch: Earn Playrix currency for company-branded gifts and rewards.

مطور C++/Python أول – محرك ألعاب | Playrix | عن بُعد

انضم إلى إحدى أكبر شركات تطوير الألعاب المحمولة عالميًا!

تُعد Playrix واحدة من أنجح شركات تطوير الألعاب المحمولة في العالم، حيث تحتل المرتبة الثالثة عالميًا من حيث الإيرادات والأولى في أوروبا. تم تنزيل ألعابنا 2.3 مليار مرة، ويلعبها أكثر من 30 مليون لاعب يوميًا حول العالم!

يقوم قسم التكنولوجيا لدينا بتطوير محرك ألعاب عالمي المستوى، معقد ومتعدد المهام، ومماثل من حيث الحجم لمحركات مثل Unity. يغطي هذا المحرك جميع الجوانب منخفضة المستوى، بما في ذلك العرض، تكامل SDK، الشبكات، وإدارة الموارد، إلى جانب أدوات التحرير المتقدمة. نحن نسعى لإنشاء أفضل الألعاب في الصناعة، ونبحث عن الخبراء المتميزين للانضمام إلينا. إذا كنت مستعدًا للتحدي، فنحن بانتظارك!

ليست هناك حاجة لخبرة سابقة في تطوير الألعاب، إذ نوفر نظام تأهيل يسهّل الانتقال من مجالات أخرى.

المهام الوظيفية

  • تطوير وتحسين أدوات تحرير الألعاب والمرافق الخاصة بها.
  • إنشاء أدوات (CLI بلغة Python وواجهة GUI بـ C++) لإدارة الموارد.
  • تصميم وتحسين عمليات تحويل الأصول من الشكل الخام إلى الشكل الأمثل للمحرك.
  • تحسين الأنظمة التقنية لمحرك الألعاب.
  • تنظيم نظام إدارة الأصول لدعم التحميل المتعدد المهام.
  • تطوير أنظمة عرض الرسومات منخفضة المستوى.
  • تحسين أنظمة إدارة الموارد الرسومية مثل الأطالس، الظلال، والخامات.

التقنيات المستخدمة

  • لغات البرمجة: C++ وPython.
  • واجهات الرسوميات: OpenGL ES وMetal.
  • محرك الألعاب: محرك داخلي مشابه لـ Unity وUnreal.
  • أدوات التطوير: CI/CD متقدم، اختبارات تلقائية، مراجعات كود والمزيد.

المتطلبات

  • خبرة لا تقل عن 4 سنوات في تطوير المشاريع التجارية باستخدام C++ و/أو Python (ليست هناك حاجة لخبرة في تطوير الألعاب).
  • مهارات قوية في تصميم بنية الأنظمة.
  • خبرة في التطوير عبر منصات متعددة.

يفضّل امتلاك

  • خبرة في تطوير تطبيقات iOS أو Android.
  • معرفة بـ OpenGL/OpenGL ES.
  • خبرة مع محركات الألعاب الشهيرة مثل Unity، Unreal، Godot، Cocos2D، أو Defold.

لماذا تنضم إلينا؟

  • فريق من نخبة الخبراء: فرصة للتعلم من أفضل المطورين في الصناعة.
  • فرص تنقل وظيفي: إمكانية الانتقال بين الأدوار داخل الشركة، بما في ذلك إدارة المشاريع والتسويق.
  • تحديات تقنية متقدمة: حل مشكلات معقدة بطرق إبداعية ومؤثرة.
  • تحسين العمليات: بيئة عمل مرنة دون بيروقراطية تعيق الابتكار.

المزايا والفوائد

  • مرونة العمل: عمل عن بُعد بالكامل (باستثناء روسيا وبيلاروسيا)، وساعات عمل مرنة.
  • الصحة والرفاهية: تأمين صحي شامل (بما في ذلك للأطفال)، دعم نفسي، وإجازات مرضية مدفوعة.
  • التطوير المهني: تمويل دورات تدريبية، مؤتمرات، وجلسات تعليم داخلية.
  • أنشطة ترفيهية: فعاليات اجتماعية، مسابقات، هاكاثونات، وتحديات رياضية.
  • متجر خاص بالموظفين: إمكانية الحصول على هدايا ومنتجات حصرية من خلال النقاط المكتسبة في الفعاليات.

للتقديم ومعرفة المزيد قم بزيارة الرابط التاليTo apply and learn more, visit the following link

انضم الي شركة بلايريكس في البحرين لديها 7 وظائف شاغرة براتب مجزي قدم الان Join Playrics Company in Bahrain. It has 7 vacant positions with a rewarding salary. Apply now

 Join Playrix – One of the World's Leading Mobile Game Developers! 

 About the Opportunity

Playrix is among the top 3 highest-grossing mobile app companies worldwide and the #1 in Europe! Our games have been downloaded 2.3 billion times, with over 30 million daily active players across the globe.

Our Build System team is responsible for accelerating and optimizing the build process of projects with millions of lines of code across Android, iOS, macOS, Windows, and Linux—handling over 10K builds per day! We strive to ensure build stability and high performance, reducing development time with reliable and efficient solutions. If you’re up for a challenge, we’d love to hear from you!

Game development experience is NOT required—we have a structured onboarding system to ensure a smooth transition from other industries.

 Responsibilities

  • Develop a cross-platform Build System based on CMake for efficient project compilation.
  • Transform the Build System into an independent product by implementing quality control systems, optimizing delivery processes, and integration workflows.
  • Participate in the strategic architecture design of the Build System, playing a key role in shaping the company’s technological landscape.
  • Enhance Developer Experienceaccelerate local builds across all platforms, and improve TeamCity build speeds.

 Tech Stack

  • Build Systems: Make, Ninja, Incredibuild
  • CI/CD & Cloud: TeamCity, AWS
  • Game Engine: Proprietary engine similar to Unity or Unreal

 Requirements

  • 5+ years of C++ development experience in commercial projects (gamedev experience is NOT required).
  • Experience in cross-platform development for iOS or Android.
  • Experience in build speed optimization.

 Preferred Qualifications

  • Hands-on experience with build systems like Bazel, GN, Incredibuild, FastBuild.
  • Familiarity with popular game engines (Unity, Unreal, Godot, Cocos2D, Defold, etc.).

 Why Playrix?

  • Work with top-tier software engineers—our management team consists of experienced engineers.
  • Career flexibility—explore different roles beyond development (Project Management, Marketing, etc.).
  • Influence processes & technologies—implement efficient solutions with minimal bureaucracy.
  • Tackle complex challenges that require innovative architectural and programming solutions.

 Benefits & Perks

  •  Work from anywhere (except Russia & Belarus). We care about results, not location!
  •  Health & Well-being: Comprehensive medical insurance (for employees & kids), psychological support, and 100% salary coverage during vacations & sick leave—no paperwork needed!
  •  Fitness support: Compensation for gym memberships & fitness app subscriptions.
  •  Learning & Development: Paid participation in professional courses, internal conferences, and language learning discounts.
  •  Events & Merchandise: Regular team meetups, corporate parties, hackathons, quizzes, and an exclusive Playrix merch store where employees can earn in-house currency to redeem unique gifts.

 انضم إلى Playrix – إحدى أكبر شركات تطوير الألعاب في العالم! 

 حول الفرصة

تُعد Playrix واحدة من أفضل 3 شركات تحقيقًا للأرباح في تطبيقات الأجهزة المحمولة عالميًا، ورقم 1 في أوروبا! تم تنزيل ألعابنا 2.3 مليار مرة، مع أكثر من 30 مليون لاعب نشط يوميًا حول العالم.

فريق Build System مسؤول عن تسريع وتحسين عمليات البناء لمشاريع ضخمة تحتوي على ملايين الأسطر البرمجية لأنظمة Android وiOS وmacOS وWindows وLinux، مع أكثر من 10,000 عملية بناء يوميًا! نحن نعمل لضمان الاستقرار والكفاءة العالية في عمليات البناء، مما يُقلل من وقت التطوير بفضل حلولنا المبتكرة.

لا يشترط وجود خبرة في تطوير الألعاب—لدينا نظام تأهيل شامل لتسهيل الانتقال من مختلف الصناعات!

 المسؤوليات

  • تطوير نظام بناء كروس بلاتفورم يعتمد على CMake لتحسين كفاءة الكود.
  • تحويل نظام البناء إلى منتج مستقل من خلال تنفيذ أنظمة مراقبة الجودة وتحسين عمليات التسليم والتكامل.
  • المساهمة في تصميم البنية الإستراتيجية لنظام البناء، ولعب دور رئيسي في تشكيل التقنيات المستقبلية للشركة.
  • تحسين تجربة المطورين، تسريع عمليات البناء المحلية، وتحسين سرعة البناء على TeamCity.

 التقنيات المستخدمة

  • أنظمة البناء: Make، Ninja، Incredibuild
  • CI/CD & Cloud: TeamCity، AWS
  • محرك الألعاب: محرك تطوير داخلي مشابه لـ Unity أو Unreal

 المتطلبات

  • 5+ سنوات من الخبرة في تطوير C++ في مشاريع تجارية (لا يشترط خبرة في تطوير الألعاب).
  • خبرة في التطوير عبر الأنظمة الأساسية لنظامي iOS أو Android.
  • خبرة في تحسين سرعة البناء.

 المميزات الإضافية

  • خبرة مع أنظمة البناء مثل Bazel، GN، Incredibuild، FastBuild.
  • معرفة بمحركات الألعاب الشائعة (Unity، Unreal، Godot، Cocos2D، Defold، إلخ).

 لماذا Playrix؟

  • فريق تقني قوي—يتكون من مهندسين خبراء، وجميع المدراء التنفيذيين مهندسون سابقون.
  • حرية التنقل الوظيفي—فرصة للانتقال بين مختلف الأقسام، مثل إدارة المشاريع والتسويق.
  • اتخاذ قرارات تقنية فعالة—دون الحاجة إلى إجراءات بيروقراطية طويلة.
  • مشاريع معقدة وتحديات هندسية حقيقية تتطلب حلولًا مبتكرة.

 المزايا والفوائد

  •  عمل عن بُعد بالكامل—من أي مكان في العالم (باستثناء روسيا وبيلاروسيا).
  •  التأمين الطبي الشامل (للموظفين وأطفالهم) وتعويضات الجلسات النفسية وإجازات مدفوعة بنسبة 100% دون الحاجة إلى أوراق طبية!
  •  دعم اللياقة البدنية: تعويض تكاليف الاشتراكات الرياضية وتطبيقات اللياقة.
  •  التطوير والتعلم: توفير دورات تدريبية مجانية، خصومات على دورات اللغات، ومشاركة في مؤتمرات مهنية.
  •  فعاليات وترفيه: لقاءات الفرق، حفلات الشركات، مسابقات، هاكاثونات، وتحديات رياضية. بالإضافة إلى متجر Playrix Merch حيث يمكن للموظفين استبدال النقاط بهدايا حصرية!

للتقديم ومعرفة المزيد قم بزيارة الرابط التاليTo apply and learn more, visit the following link

 Join Playrix – One of the World’s Leading Mobile Game Developers! 

 About the Opportunity

Playrix is one of the most successful mobile game development companies in the world. We are among the top 3 in mobile app revenue globally and are #1 in Europe! Our games have been installed 2.3 billion times, with more than 30 million daily active players worldwide!

We have big plans for the growth of our projects, which is why we are looking for the best experts to join our development teams.

Our development teams are the core of the company, driving the growth and evolution of our games for 20 years.

The Principal Engineer will be a key technical expert responsible for developing and implementing complex architectural solutions and innovations to achieve the company’s strategic goals.

 Responsibilities

  • Research and implement solutions to improve the technical quality of the game for a massive audience: optimizing FPS, load speeds, memory usage; developing processes and technical means to control these parameters.
  • Enhance and develop developer experience on the project: speed and convenience of local builds across all platforms, build speed on TeamCity.
  • Solve complex technical challenges: implementing resource pack downloading systems, delivering urgent fixes to production, A/B testing systems, queue window display systems, and more.

 Tech Stack

  • Languages: C++, with occasional Lua and Python tasks.
  • Graphics: OpenGL ES, Metal.
  • Game Engine: Proprietary engine, similar to Unity or Unreal, which we continually develop.
  • Advanced CI/CD, automated testing, code review processes, and much more.

Requirements

  • 5+ years of experience in C++ or Unity commercial development projects.
  • Experience in architectural design.
  • Experience in optimization and profiling applications.
  • Broad knowledge in development.

 Preferred Qualifications

  • Proficiency in modern C++ standards (C++14/17) and STL.
  • Experience with mobile platforms (iOS and Android).
  • Experience with Python.
  • Experience with CI/CD.
  • Experience with rendering and CMake.

 Why Playrix?

  • Focus on code quality and reliability.
  • Challenges requiring the ability to make effective and safe architectural decisions.
  • Opportunity to move between teams (horizontally and vertically) within the project, not just within development.
  • Ability to implement changes to processes and approaches to make them more efficient without lengthy approvals and bureaucracy.

 Benefits & Perks

  • Work Flexibility: We offer flexible schedules and allow employees to work from anywhere in the world (except Russia and Belarus). We care about results, not location!
  • Health & Well-being: We provide DMS (medical insurance) for employees and their children, online psychological sessions, and 100% salary coverage during vacation and sick leave with no paperwork required. Special leave is provided for exceptional circumstances.
  • Fitness Support: We support a healthy lifestyle by compensating gym memberships and fitness app subscriptions.
  • Learning & Development: We cover the cost of attending professional conferences, internal conferences, and offer discounts on language courses.
  • Events & Merchandise: We regularly organize team meetupscorporate parties, quizzes, hackathons, and sports challenges (both online and offline). We also have a merch store with internal currency where employees can buy unique gifts and earn currency through events and brand activities.

انضم إلى Playrix – إحدى أكبر شركات تطوير الألعاب في العالم

حول الفرصة

تُعد Playrix واحدة من أكثر شركات تطوير الألعاب المحمولة نجاحًا في العالم. نحن من بين أفضل 3 شركات من حيث الإيرادات العالمية في تطبيقات الألعاب المحمولة، ونحن الأولى في أوروبا! تم تنزيل ألعابنا 2.3 مليار مرة، ويشارك في لعبها أكثر من 30 مليون شخص يوميًا حول العالم!

لدينا خطط كبيرة لتطوير مشاريعنا، ولهذا السبب نبحث عن أفضل الخبراء للانضمام إلى فرق التطوير لدينا.

تُعد فرق التطوير هي العمود الفقري لشركتنا، حيث تساهم في نمو وتطور ألعابنا على مدار 20 عامًا.

يعد المهندس الرئيسي خبيرًا تقنيًا رئيسيًا في الفريق المسؤول عن تطوير وتنفيذ حلول معمارية معقدة وابتكارات لتحقيق الأهداف الإستراتيجية للشركة.

 المسؤوليات

  • البحث وتنفيذ حلول لتحسين الجودة التقنية للعبة التي تضم جمهورًا ضخمًا: تحسين FPS، سرعة التحميل، واستهلاك الذاكرة؛ تطوير العمليات والوسائل التقنية للتحكم في هذه المعايير.
  • تحسين وتطوير تجربة المطورين على المشروع: سرعة وراحة بناء الأكواد على جميع الأنظمة الأساسية، سرعة بناء الأكواد على TeamCity.
  • حل تحديات تقنية معقدة: تنفيذ نظام تنزيل الحزم، تقديم التعديلات العاجلة إلى الإنتاج، أنظمة اختبار A/B، أنظمة عرض طوابير النوافذ، والمزيد.

 التقنيات المستخدمة

  • اللغات: C++، مع بعض المهام باستخدام Lua وPython.
  • الرسومات: OpenGL ES، Metal.
  • محرك الألعاب: محرك داخلي مشابه لـ Unity أو Unreal الذي نطوره باستمرار.
  • CI/CD المتقدم، اختبار آلي، وعمليات مراجعة الكود، والكثير غيرها.

 المتطلبات

  • خبرة 5 سنوات أو أكثر في تطوير مشاريع C++ أو Unity التجارية.
  • خبرة في تصميم الهندسة المعمارية.
  • خبرة في تحسين وتوصيف التطبيقات.
  • معرفة واسعة في مجال التطوير.

 المزايا الإضافية

  • إتقان معايير C++ الحديثة (C++14/17) و STL.
  • خبرة في تطوير التطبيقات على منصات الموبايل (iOS وAndroid).
  • خبرة في Python.
  • خبرة في CI/CD.
  • خبرة في الرسومات و CMake.

 لماذا Playrix؟

  • تركيز على الجودة والموثوقية في الكود.
  • تحديات تتطلب القدرة على اتخاذ قرارات معمارية فعالة وآمنة.
  • فرصة الانتقال بين الفرق داخل المشروع (أفقيًا وعموديًا)، وليس فقط ضمن مجال التطوير.
  • القدرة على تغيير العمليات والنهج لجعلها أكثر كفاءة دون الحاجة إلى موافقات بيروقراطية طويلة.

 المزايا والفوائد

  • مرونة العمل: نحن نقدم جداول عمل مرنة ويمكن للموظفين العمل من أي مكان في العالم (باستثناء روسيا وبيلاروسيا). نحن نهتم بالنتائج، وليس بالموقع!
  • الصحة والعافية: نقدم تأمين صحي للموظفين وأطفالهم، وجلسات نفسية عبر الإنترنت، مع الحفاظ على الراتب بنسبة 100% أثناء الإجازات أو المرض دون الحاجة إلى أوراق طبية.
  • دعم اللياقة البدنية: ندعم نمط حياة صحي من خلال تعويض تكاليف اشتراكات الصالات الرياضية وتطبيقات اللياقة البدنية.
  • التعلم والتطوير: ندفع تكاليف المشاركة في المؤتمرات المهنية، ونقدم خصومات على دورات اللغة.
  • الفعاليات والمنتجات الترويجية: ننظم بانتظام لقاءات فرق، حفلات الشركات، مسابقات، هاكاثونات، وتحديات رياضية (عبر الإنترنت وعبر الأرض). لدينا أيضًا متجر للمنتجات الترويجية بعملة داخلية حيث يمكن للموظفين شراء هدايا فريدة من نوعها وكسب عملة من خلال المشاركة في الفعاليات والأنشطة.

للتقديم ومعرفة المزيد قم بزيارة الرابط التاليTo apply and learn more, visit the following link

About the job

Playrix is one of the most successful mobile game development companies in the world. We rank in the top 3 worldwide for revenue among all mobile applications, and we are number 1 in Europe. Our games have been installed 2.3 billion times (about a third of the Earth's population), and over 30 million people play them every day worldwide!

We have big plans for the development and growth of our projects, which is why we are looking for top experts to join our development teams. If you're a Unity developer but would like to try your hand at C++, we're here to help you transition. With a special bootcamp and our proprietary Unity-like engine, many developers have successfully moved to C++ and are making a unique contribution to the company's success.

Our main areas for each project include:

  • Feature Development: Creating new events and mini-games from scratch (from various competitions to mini-games like Merge)
  • Technical Development: Optimizing and maintaining technical stability, SDKs (reducing load speeds, memory consumption, etc.)
  • Match-3 and Meta: Working with graphics and core game mechanics (adding new features, refactoring, and optimization)

Key Responsibilities

  • Programming game mechanics and logic
  • Designing and reviewing feature architectures
  • Programming UI and visual effects
  • Profiling and optimizing the game for memory and FPS
  • Mentoring junior developers
  • Conducting code reviews

Technology Stack

  • Languages: C++, with occasional use of Lua and Python
  • Graphics: OpenGL ES and Metal
  • Engine: Our own engine similar to Unity or Unreal, which we constantly develop (read more about our engine)
  • CI/CD: Advanced CI/CD, automated testing, code review processes, and more

What We're Looking For

  • At least 4 years of experience in commercial projects using C++ and/or Unity
  • Experience with projects released in production
  • Experience designing architecture

A Plus

  • Proficiency in modern C++ standards (C++14/17) and STL
  • Experience in game development
  • Familiarity with popular game engines (Unity, Unreal, Godot, Cocos2D, Defold, etc.)
  • Experience developing for mobile platforms (iOS, Android)
  • Experience with computer graphics

Why It’s Great to Work Here

  • Tasks that require the ability to make effective and complex architectural decisions, as well as apply interesting programming approaches in practice
  • Opportunities for career growth and the ability to transition between different areas (Project Management, Marketing, etc.)
  • Focus on product vision development for every specialist in the company. Our developers envision how each feature will work for users and play the games they develop
  • The ability to change processes and approaches to be more efficient without lengthy approvals and bureaucracy

Benefits We Offer

  • Work Flexibility: Flexible hours, and employees can work from anywhere in the world (except for Russia and Belarus). We focus on results, not where or how you work.
  • Health and Well-being:
    • Comprehensive health insurance (DMS) for employees and their children
    • Reimbursement for online therapy sessions
    • 100% salary during vacations or sick leaves, with no need for excessive documentation
    • Additional days off for special occasions
    • Support for a healthy lifestyle, including reimbursement for gym memberships and fitness app subscriptions
  • Development and Learning:
    • Payment for attending specialized conferences and courses, and hosting internal conferences
    • Discounts on English language courses and courses for the company's regions
  • Events and Merch:
    • Regular offline team-building events, large corporate parties, and lighter parties at the office
    • Regular online entertainment contests, quizzes, hackathons, and sports challenges
    • A proprietary merchandise store with an internal currency that can be used to purchase unique gifts. This currency can be earned by participating in events and brand activities

حول الوظيفة

Playrix هي واحدة من أكثر شركات تطوير الألعاب المحمولة نجاحًا في العالم. نحن نحتل المرتبة الثالثة عالميًا من حيث الإيرادات بين جميع التطبيقات المحمولة، ونحن في المرتبة الأولى في أوروبا. تم تثبيت ألعابنا 2.3 مليار مرة (حوالي ثلث سكان الأرض)، ويلعبها أكثر من 30 مليون شخص يوميًا في جميع أنحاء العالم!

لدينا خطط كبيرة لتطوير ونمو مشاريعنا، ولهذا السبب نحن نبحث عن أفضل الخبراء للانضمام إلى فرقنا التطويرية. إذا كنت مطورًا باستخدام Unity ولكنك ترغب في تجربة C++، فنحن هنا لمساعدتك في الانتقال. مع وجود بوتكامب خاص ومحرك خاص بنا يشبه Unity، انتقل العديد من المطورين بنجاح إلى C++ وهم الآن يساهمون بشكل فريد في نجاح الشركة.

مجالاتنا الرئيسية في كل مشروع تشمل:

  • تطوير الميزات: إنشاء أحداث وألعاب مصغرة من الصفر (من مسابقات مختلفة إلى ألعاب مصغرة مثل Merge)
  • التطوير الفني: تحسين وصيانة الاستقرار الفني، SDK (تقليل سرعة التحميل، استهلاك الذاكرة، إلخ)
  • Match-3 وMeta: العمل مع الرسومات وآلية اللعبة الأساسية (إضافة ميزات جديدة، إعادة هيكلة، وتحسين)

المسؤوليات الرئيسية

  • برمجة آليات اللعبة والمنطق
  • تصميم ومراجعة هيكلية الميزات
  • برمجة واجهة المستخدم والتأثيرات البصرية
  • تحليل الأداء وتحسين اللعبة من حيث الذاكرة و FPS
  • توجيه المطورين المبتدئين
  • إجراء مراجعات للرمز البرمجي

التقنيات التي نستخدمها

  • اللغات: C++، مع استخدام محدود لـ Lua و Python
  • الرسومات: OpenGL ES و Metal
  • المحرك: محرك خاص بنا مشابه لـ Unity أو Unreal، والذي نقوم بتطويره باستمرار (اقرأ المزيد عن محركنا)
  • CI/CD: CI/CD متقدم، اختبارات تلقائية، عمليات مراجعة للرمز البرمجي وغيرها

ما الذي نبحث عنه

  • خبرة لا تقل عن 4 سنوات في مشاريع تجارية باستخدام C++ و/أو Unity
  • خبرة في المشاريع التي تم إصدارها في الإنتاج
  • خبرة في تصميم الهيكلية

إضافات مفيدة

  • إتقان معايير C++ الحديثة (C++14/17) و STL
  • خبرة في تطوير الألعاب
  • إلمام بمحركات الألعاب الشهيرة (Unity، Unreal، Godot، Cocos2D، Defold، إلخ)
  • خبرة في تطوير منصات المحمول (iOS، Android)
  • خبرة في الرسومات الحاسوبية

لماذا سيكون من الرائع العمل هنا

  • المهام التي تتطلب القدرة على اتخاذ قرارات هيكلية فعّالة ومعقدة، بالإضافة إلى تطبيق أساليب برمجة مثيرة للاهتمام
  • فرص للنمو المهني والقدرة على الانتقال بين مجالات مختلفة (إدارة المشاريع، التسويق، إلخ)
  • التركيز على تطوير رؤية المنتج لكل متخصص في الشركة. يتخيل مطورونا كيف ستعمل كل ميزة للمستخدمين ويلعبون الألعاب التي يقومون بتطويرها
  • القدرة على تغيير العمليات والنهج لتكون أكثر فعالية دون الحاجة لموافقات طويلة وبيروقراطية

الفوائد التي نقدمها

  • مرونة العمل: ساعات مرنة، ويمكن للموظفين العمل من أي مكان في العالم (باستثناء روسيا وبيلاروسيا). نحن نركز على النتائج، وليس مكان أو كيفية العمل
  • الرعاية الصحية والرفاهية:
    • تأمين صحي شامل (DMS) للموظفين وأسرهم
    • تعويض جلسات العلاج النفسي عبر الإنترنت
    • الحفاظ على 100% من الراتب أثناء الإجازات أو الإجازات المرضية دون الحاجة إلى مستندات إضافية
    • أيام عطلة إضافية للمناسبات الخاصة
    • دعم نمط الحياة الصحي، بما في ذلك تعويض اشتراكات النوادي الرياضية واشتراكات تطبيقات اللياقة البدنية
  • التطوير والتعليم:
    • دفع رسوم المشاركة في المؤتمرات والدورات التخصصية، وتنظيم المؤتمرات الداخلية
    • خصومات على دورات اللغة الإنجليزية والدورات الخاصة بمناطق الشركة
  • الفعاليات والمنتجات:
    • تنظيم فعاليات بناء فرق بشكل منتظم، وحفلات كبيرة، وحفلات خفيفة في المكتب
    • تنظيم مسابقات ترفيهية، واختبارات، وهكاثونات، وتحديات رياضية عبر الإنترنت
    • متجر داخلي للمنتجات المميزة بعملة داخلية يمكن استخدامها لشراء هدايا فريدة. يمكن كسب هذه العملة من خلال المشاركة في الفعاليات والأنشطة الماركات

للتقديم ومعرفة المزيد قم بزيارة الرابط التاليTo apply and learn more, visit the following link

About the job

Playrix is one of the most successful mobile game development companies in the world. We rank in the top 3 worldwide for revenue among all mobile applications, and we are number 1 in Europe. Our games have been installed 2.3 billion times (about a third of the Earth's population), and over 30 million people play them every day worldwide!

We have big plans for the development and growth of our projects, which is why we are looking for top experts to join our development teams.

We offer excellent onboarding for those transitioning from Unity or other industries, with no prior experience required in C++ or game development.

Our development teams are the core of our company, which is why our games have been growing and evolving for 20 years.

The Lead Software Engineer is the driver of the technical development of the product, leading and evolving the team in terms of architecture, quality, development culture, and engineering practices.

Main areas for each project:

  • Feature Development: Creating events and mini-games from scratch (ranging from competitions to mini-games like Merge)
  • Technical Development: Optimizing and maintaining technical stability, SDKs (reducing load speeds, memory consumption, etc.)
  • Match-3 and Meta: Working with graphics and core game mechanics (adding new features, refactoring, and optimization)

Key Responsibilities:

  • People management: Responsible for the development, hiring/firing, and evaluation of the team
  • Process development: Improving processes within teams and across the entire project
  • Production management: Solving complex technical problems in projects, designing solution architectures, and ensuring quick implementation
  • Quality control: Maintaining stability and quality of the game's software components
  • Code review and design review
  • Programming and refactoring game logic

Technology Stack:

  • Languages: C++, with occasional use of Lua and Python
  • Graphics: OpenGL ES and Metal
  • Engine: Our proprietary engine similar to Unity or Unreal, which we are constantly improving (read more about our engine)
  • CI/CD: Advanced CI/CD, automated testing, code review processes, and more

Requirements:

  • At least 3 years of experience in commercial projects using C++ and/or Unity
  • Experience in developing projects released into production
  • At least 1 year of experience in managing a team of developers (3+ people)

A Plus:

  • Proficiency in modern C++ standards (C++14/17) and STL
  • Experience with popular game engines (Unity, Unreal, Godot, Cocos2D, Defold, etc.)
  • Experience in developing mobile casual games

Why It’s Great to Work Here:

  • Open communication and transparency in decision-making, knowledge exchange within teams
  • Focus on the quality and reliability of code
  • Emphasis on product vision development for every specialist in the company. Our developers envision how each feature will work for users and play the games they develop
  • The ability to change processes and approaches to be more efficient without lengthy approvals and bureaucracy
  • Clear career development opportunities towards technical director, programming manager, or project manager

Benefits We Offer:

  • Work Flexibility: Flexible hours and the ability to work from anywhere in the world (except Russia and Belarus). We focus on results, not where or how you work.
  • Health and Well-being:
    • Comprehensive health insurance (DMS) for employees and their children
    • Reimbursement for online therapy sessions
    • 100% salary during vacations or sick leaves, with no need for excessive documentation
    • Additional days off for special occasions
    • Support for a healthy lifestyle, including reimbursement for gym memberships and fitness app subscriptions

حول الوظيفة

Playrix هي واحدة من أكثر شركات تطوير الألعاب المحمولة نجاحًا في العالم. نحن نحتل المرتبة الثالثة عالميًا من حيث الإيرادات بين جميع التطبيقات المحمولة، ونحن في المرتبة الأولى في أوروبا. تم تثبيت ألعابنا 2.3 مليار مرة (حوالي ثلث سكان الأرض)، ويلعبها أكثر من 30 مليون شخص يوميًا في جميع أنحاء العالم!

لدينا خطط كبيرة لتطوير ونمو مشاريعنا، ولهذا السبب نحن نبحث عن أفضل الخبراء للانضمام إلى فرقنا التطويرية.

نحن نقدم نظام تدريب رائع لأولئك الذين ينتقلون من Unity أو من صناعات أخرى، ولا يتطلب الأمر خبرة سابقة في C++ أو تطوير الألعاب.

فرق التطوير لدينا هي جوهر الشركة، ولهذا السبب نمت وتطورت ألعابنا على مدار 20 عامًا.

الـLead Software Engineer هو المحرك الرئيسي للتطوير الفني للمنتج، وهو يقود ويطور الفريق من حيث الهيكلية والجودة وثقافة التطوير والممارسات الهندسية.

المجالات الرئيسية لكل مشروع:

  • تطوير الميزات: إنشاء أحداث وألعاب مصغرة من الصفر (من مسابقات مختلفة إلى ألعاب مصغرة مثل Merge)
  • التطوير الفني: تحسين وصيانة الاستقرار الفني، SDK (تقليل سرعة التحميل، استهلاك الذاكرة، إلخ)
  • Match-3 وMeta: العمل مع الرسومات وآلية اللعبة الأساسية (إضافة ميزات جديدة، إعادة هيكلة، وتحسين)

المسؤوليات الرئيسية:

  • إدارة الأفراد: مسؤول عن تطوير، توظيف/فصل، وتقييم الفريق
  • تطوير العمليات: تحسين العمليات داخل الفرق وعلى مستوى المشروع بالكامل
  • إدارة الإنتاج: حل المشكلات التقنية المعقدة في المشاريع، تصميم بنية الحلول وضمان التنفيذ السريع
  • مراقبة الجودة: الحفاظ على استقرار وجودة مكونات البرمجيات في اللعبة
  • مراجعة الكود ومراجعة التصميم
  • برمجة وإعادة هيكلة منطق اللعبة

التقنيات التي نستخدمها:

  • اللغات: C++، مع استخدام محدود لـ Lua و Python
  • الرسومات: OpenGL ES و Metal
  • المحرك: محرك خاص بنا مشابه لـ Unity أو Unreal، الذي نقوم بتطويره باستمرار (اقرأ المزيد عن محركنا)
  • CI/CD: CI/CD متقدم، اختبارات تلقائية، عمليات مراجعة للرمز البرمجي وغيرها

ما الذي نبحث عنه:

  • خبرة لا تقل عن 3 سنوات في مشاريع تجارية باستخدام C++ و/أو Unity
  • خبرة في تطوير المشاريع التي تم إصدارها في الإنتاج
  • خبرة لا تقل عن سنة واحدة في إدارة فريق من المطورين (3+ أشخاص)

إضافات مفيدة:

  • إتقان معايير C++ الحديثة (C++14/17) و STL
  • خبرة في محركات الألعاب الشهيرة (Unity، Unreal، Godot، Cocos2D، Defold، إلخ)
  • خبرة في تطوير ألعاب الهواتف المحمولة

لماذا سيكون من الرائع العمل هنا:

  • التواصل المفتوح والشفافية في اتخاذ القرارات، تبادل المعرفة داخل الفرق
  • التركيز على جودة وموثوقية الكود
  • التركيز على تطوير رؤية المنتج لكل متخصص في الشركة. يتخيل مطورونا كيف ستعمل كل ميزة للمستخدمين ويلعبون الألعاب التي يقومون بتطويرها
  • القدرة على تغيير العمليات والنهج لتكون أكثر فعالية دون الحاجة لموافقات طويلة وبيروقراطية
  • فرص واضحة للنمو المهني نحو مدير تقني، مدير برمجة، أو مدير مشروع

الفوائد التي نقدمها:

  • مرونة العمل: ساعات مرنة، ويمكن للموظفين العمل من أي مكان في العالم (باستثناء روسيا وبيلاروسيا). نحن نركز على النتائج، وليس مكان أو كيفية العمل
  • الرعاية الصحية والرفاهية:
    • تأمين صحي شامل (DMS) للموظفين وأسرهم
    • تعويض جلسات العلاج النفسي عبر الإنترنت
    • الحفاظ على 100% من الراتب أثناء الإجازات أو الإجازات المرضية دون الحاجة إلى مستندات إضافية
    • أيام عطلة إضافية للمناسبات الخاصة
    • دعم نمط الحياة الصحي، بما في ذلك تعويض اشتراكات النوادي الرياضية واشتراكات تطبيقات اللياقة البدنية

للتقديم ومعرفة المزيد قم بزيارة الرابط التاليTo apply and learn more, visit the following link

Lead Software Engineer | Playrix | Global (Remote Option)

About the Job

Playrix is one of the most successful mobile game developers worldwide. We rank among the top 3 mobile apps in revenue globally, and first in Europe. Our games have been downloaded 2.3 billion times (one-third of the world's population), with over 30 million people playing them daily across the globe!

We have ambitious plans to develop and grow our projects, which is why we are seeking the best experts for our development teams. If you're currently working with Unity but would like to try your hand at C++, we are ready to support your transition. With a special boot camp and our own Unity-like engine, many developers have successfully moved to C++ and are making unique contributions to our company's success.

Our development teams are the core of our company, driving the growth and evolution of our games for the past 20 years.

Responsibilities

  • People Management: Responsible for team growth, hiring, firing, and evaluations.
  • Process Development: Develop and refine processes within teams and across the entire project.
  • Producing: Solve complex technical problems, develop architectural solutions, and ensure quick execution.
  • Stability & Quality Control: Ensure the stability and quality of the game’s programming.
  • Code and Design Reviews: Conduct code and design reviews.
  • Programming & Refactoring: Contribute to and refactor game logic.

Required Skills and Experience

  • At least 3 years of commercial project development experience in C++ and/or Unity.
  • Experience in projects released to production.
  • At least 1 year of experience managing a team of 3+ programmers.

Additional Skills (Pluses)

  • Proficiency in modern C++ standards (C++14/17) and STL.
  • Experience with popular game engines (Unity, Unreal, Godot, Cocos2D, Defold, etc.).
  • Experience in developing mobile casual games.

Our Tech Stack

  • Languages: C++, Lua, Python (for specific tasks)
  • Graphics: OpenGL ES, Metal
  • Engine: Our proprietary engine, similar to Unity or Unreal, which is constantly evolving.
  • Advanced CI/CD, Automated Testing, Code Review Processes, etc.

Why Playrix?

  • Open Communication: Transparency in decision-making and knowledge sharing within teams.
  • Focus on Code Quality & Reliability: We prioritize high standards in code.
  • Product Vision Development: Developers understand how features will work for the end-users and play the games they create.
  • Process Improvement: We empower you to suggest and implement more effective approaches without long approvals or bureaucracy.
  • Growth Opportunities: Clear career progression paths toward technical director, programming manager, or project manager.

We Offer

  • Flexibility: Flexible working hours and the option to work from anywhere in the world (except for Russia and Belarus). We focus on results, not where or how you work.
  • Health & Well-being: Medical insurance for employees and their children, reimbursement for online therapy sessions, paid sick leave, and additional days off for special circumstances.
  • Active Lifestyle Support: Subsidized gym memberships and fitness app subscriptions.

مهندس برمجيات رئيسي | Playrix | عالمي (إمكانية العمل عن بُعد)

عن الوظيفة

تعد Playrix واحدة من أنجح شركات تطوير الألعاب المحمولة في العالم. نحن من بين أعلى 3 تطبيقات موبايل من حيث الإيرادات عالميًا، والأولى في أوروبا. تم تحميل ألعابنا 2.3 مليار مرة (ثلث سكان الأرض)، ويلعبها أكثر من 30 مليون شخص يوميًا في جميع أنحاء العالم!

لدينا خطط طموحة لتطوير ونمو مشاريعنا، ولذلك نحن نبحث عن أفضل الخبراء للانضمام إلى فرقنا التطويرية. إذا كنت تعمل باستخدام Unity وترغب في تجربة العمل باستخدام C++، فنحن مستعدون لدعمك في الانتقال. من خلال برنامج تدريبي خاص ومحركنا الخاص المشابه لـ Unity، نجح العديد من المطورين في الانتقال إلى C++ والمساهمة في نجاح شركتنا.

فرق التطوير لدينا هي قلب شركتنا، وهي التي تقود نمو وتطور ألعابنا على مدار 20 عامًا.

المسؤوليات

  • إدارة الأشخاص: مسؤول عن نمو الفريق، التوظيف، الفصل، وتقييم الأداء.
  • تطوير العمليات: تطوير وتحسين العمليات داخل الفرق وعلى مستوى المشروع.
  • الإنتاج: حل المشكلات التقنية المعقدة، تطوير الحلول المعمارية، وضمان التنفيذ السريع.
  • ضمان الاستقرار والجودة: التأكد من استقرار وجودة البرمجة في اللعبة.
  • مراجعات الكود والتصميم: إجراء مراجعات للكود والتصميم.
  • البرمجة وإعادة هيكلة الكود: المساهمة في البرمجة وإعادة هيكلة منطق اللعبة.

المهارات والخبرات المطلوبة

  • خبرة لا تقل عن 3 سنوات في تطوير المشاريع التجارية باستخدام C++ و/أو Unity.
  • خبرة في المشاريع التي تم إصدارها إلى الإنتاج.
  • خبرة لا تقل عن عام في إدارة فريق من 3+ مبرمجين.

المهارات الإضافية (تعتبر ميزة)

  • إتقان المعايير الحديثة لـ C++ (C++14/17) وSTL.
  • خبرة في العمل مع محركات الألعاب الشهيرة (Unity، Unreal، Godot، Cocos2D، Defold، وغيرها).
  • خبرة في تطوير الألعاب المحمولة الكاجوال.

تقنياتنا

  • اللغات: C++، Lua، Python (للمهام الخاصة)
  • الرسومات: OpenGL ES، Metal
  • المحرك: محركنا الخاص المشابه لـ Unity أو Unreal، والذي نقوم بتطويره باستمرار.
  • CI/CD المتقدم، اختبارات تلقائية، عمليات مراجعة الكود، والمزيد.

لماذا Playrix؟

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

نقدم لك

  • المرونة: ساعات عمل مرنة وإمكانية العمل من أي مكان في العالم (باستثناء روسيا وبيلاروسيا). نحن نركز على النتائج، وليس على مكان أو كيفية عملك.
  • الرعاية الصحية والرفاهية: تأمين صحي للموظفين وأسرهم، تعويض جلسات العلاج عبر الإنترنت، إجازة مرضية مدفوعة بالكامل، وأيام إجازة إضافية لحالات خاصة.
  • دعم نمط حياة نشط: اشتراكات مدفوعة في صالات الألعاب الرياضية وتطبيقات اللياقة البدنية.

للتقديم ومعرفة المزيد قم بزيارة الرابط التاليTo apply and learn more, visit the following link

تعليقات

اعلان2




حجم الخط
+
16
-
تباعد السطور
+
2
-