مهندس أول - انضم إلى فريق تطوير الألعاب الرائد في Playrix!
عن Playrix
Playrix هي واحدة من أنجح الشركات في تطوير الألعاب المحمولة في العالم، حيث تحتل المرتبة الثالثة عالميًا من حيث عائدات التطبيقات، والأولى في أوروبا. تم تنزيل ألعابنا 2.3 مليار مرة، ويستمتع بها أكثر من 30 مليون لاعب يوميًا حول العالم!
لدينا خطط كبيرة لتطوير مشاريعنا ونبحث عن أفضل الخبراء للانضمام إلى فرق التطوير لدينا. بفضل نظام التكيف السلس لدينا، ليس من الضروري أن يكون لديك خبرة في C++ أو تطوير الألعاب - نرحب بالأعضاء الجدد من خلفيات متنوعة، بما في ذلك مطوري Unity وغيرهم.
مجالات التركيز في مشاريعنا:
- تطوير المزايا: إنشاء أحداث وألعاب صغيرة من البداية، مثل المسابقات المتنوعة وألعاب Mini-Games من نوع Merge.
- الاستقرار التقني: تحسين الأداء، دعم الاستقرار التقني، وSDK (مثل تحسين سرعة التحميل واستهلاك الذاكرة).
- Match-3 & Meta: تحسين الرسوميات والآليات الأساسية للعبة بإضافة ميزات جديدة، وإعادة هيكلة وتحسين الأداء.
المهام المطلوبة:
- برمجة آليات اللعب والمنطق الخاص بها.
- تصميم ومراجعة هندسة الميزات.
- تطوير واجهات المستخدم والتأثيرات البصرية.
- تحسين أداء اللعبة فيما يخص الذاكرة ومعدل الإطارات.
- توجيه المتخصصين المبتدئين.
- إجراء مراجعات الكود.
التقنيات المستخدمة لدينا:
- اللغات: بشكل رئيسي C++، وأحيانًا Lua وPython لمهام محددة.
- الرسوميات: OpenGL ES وMetal.
- محرك خاص: محرك قوي يشبه Unity وUnreal، ونعمل على تطويره باستمرار.
- CI/CD متقدم: اختبار تلقائي، عمليات مراجعة الكود، والمزيد.
ما نتوقعه منك:
- خبرة لا تقل عن 4 سنوات في تطوير المشاريع التجارية باستخدام C++ و/أو Unity.
- خبرة في تطوير مشاريع تم إطلاقها في الإنتاج.
- خبرة في تصميم الهندسة المعمارية.
المؤهلات المميزة (ميزة إضافية):
- إتقان معايير C++ 14/17 الحديثة وSTL.
- خبرة في تطوير الألعاب.
- معرفة جيدة بمحركات الألعاب الشهيرة (Unity، Unreal، Godot، Cocos2D، Defold، إلخ).
- خبرة في تطوير الألعاب للأجهزة المحمولة (iOS، Android).
- خبرة في برمجة الرسوميات.
لماذا تنضم إلى Playrix؟
- مهام تتطلب اتخاذ قرارات معمارية فعالة وتطبيق أساليب برمجية متقدمة.
- فرص للنمو الوظيفي والتنقل بين المجالات، بما في ذلك إدارة المشاريع والتسويق.
- التركيز على تطوير الرؤية المنتجية لكل عضو في الفريق، حيث يقوم مطورونا بتخيل كيفية تأثير الميزات على المستخدمين ويلعبون الألعاب التي يطورونها.
- مرونة لتحسين العمليات والأساليب بدون موافقات طويلة أو بيروقراطية.
ما نقدمه:
بتقديمك طلبًا لهذه الوظيفة، فإنك توافق على معالجة بياناتك الشخصية التي تم جمعها أثناء المقابلات وفقًا لسياستنا الخاصة. لأي استفسارات حول بياناتك، يرجى التواصل معنا على job@playrix.com أرسل عبر البريد.
Join Playrix’s Elite Team of Game Developers!
Are you passionate about game development and ready to make an impact on a global scale? At Playrix, one of the world’s most successful mobile gaming companies, we’re constantly expanding our horizons. Ranked among the top three mobile app companies globally and number one in Europe, we have over 2.3 billion installs and 30 million daily players worldwide. If you’re a Unity developer looking to advance your skills in C++, we’ll support you through a specialized bootcamp and access to our Unity-like engine, enabling you to bring your unique talents to our projects.
Job Responsibilities
Game Mechanic and Logic Development
Design and implement core game mechanics and logic to bring new ideas to life.
Architecture Design and Review
Plan and review feature architectures to ensure stability and scalability.
UI Programming and Visual Effects
Develop engaging UI elements and captivating visual effects for player immersion.
Memory and FPS Optimization
Profile and optimize game memory and frame rates for the best performance.
Mentoring Junior Developers
Share your expertise with newcomers to elevate their skills.
Code Review
Conduct regular code reviews to maintain high development standards.
Technology Stack
Our tech stack includes C++, Lua, Python, OpenGL ES, Metal, and a proprietary engine inspired by Unity and Unreal. We focus on automated testing, code review, and advanced CI/CD for seamless development.
Qualifications
- Minimum 4 years of experience in C++ or Unity commercial projects.
- Proven experience in production-level projects and architecture design.
Preferred Skills
- Proficiency in C++ standards 14/17 and STL.
- Background in game development and mobile platforms (iOS, Android).
- Experience with popular game engines (Unity, Unreal, Godot, etc.).
Benefits
- Flexible Work Environment: Flexible schedule and remote work options worldwide (excluding Russia and Belarus).
- Health and Well-being: Comprehensive health coverage, psychologist consultations, full salary during vacations or sick leaves, and wellness incentives.
- Career Growth and Development: Opportunities to attend conferences, discounts on language courses, and regular internal events.
- Fun and Community: Participate in team gatherings, corporate parties, and access to our exclusive merchandise store.
Application Method
To apply, please send your application to our recruitment team. By submitting your application, you agree to our privacy policy (https://playrix.com/candidate-privacy). For inquiries regarding personal data, contact us at: job@playrix.com أرسل عبر البريد.
انضم إلى فريق Playrix المتميز في تطوير الألعاب!
هل أنت شغوف بتطوير الألعاب وجاهز لإحداث تأثير عالمي؟ في Playrix، إحدى أنجح شركات الألعاب المحمولة في العالم، نواصل توسيع آفاقنا. نحن من بين أفضل ثلاث شركات في التطبيقات المحمولة عالميًا والأولى في أوروبا، مع أكثر من 2.3 مليار تنزيل و30 مليون لاعب يوميًا حول العالم. إذا كنت مطورًا على Unity وتتطلع لتطوير مهاراتك في C++، سنقدم لك الدعم من خلال برنامج تدريبي خاص وإمكانية الوصول إلى محركنا الشبيه بـ Unity، مما يتيح لك إظهار مهاراتك الفريدة في مشاريعنا.
المهام الوظيفية
تطوير ميكانيكيات ولوجيك الألعاب
تصميم وتطبيق ميكانيكيات ولوجيك أساسية للألعاب لإحياء الأفكار الجديدة.
تصميم ومراجعة الهندسة المعمارية
التخطيط ومراجعة هندسة الميزات لضمان الاستقرار وقابلية التوسع.
برمجة واجهة المستخدم والتأثيرات البصرية
تطوير عناصر واجهة المستخدم والتأثيرات البصرية الجذابة لتحقيق تجربة مشوقة للاعبين.
تحسين الذاكرة ومعدل الإطارات
تحسين الذاكرة ومعدل الإطارات للحصول على أفضل أداء ممكن.
توجيه المطورين الجدد
مشاركة الخبرة مع المطورين الجدد لتطوير مهاراتهم.
مراجعة الشفرات البرمجية
إجراء مراجعات دورية للشفرات لضمان معايير التطوير العالية.
مجموعة التقنيات
يشمل تقنياتنا C++، Lua، Python، OpenGL ES، Metal، ومحرك خاص مستوحى من Unity وUnreal. نركز على الاختبار التلقائي، ومراجعة الشفرات، و CI/CD المتقدم لتحقيق تطوير سلس.
المؤهلات
- خبرة لا تقل عن 4 سنوات في مشاريع تجارية باستخدام C++ أو Unity.
- خبرة مثبتة في المشاريع المتاحة في الأسواق وتصميم الهندسة.
المهارات المفضلة
- إتقان لمعايير C++ 14/17 وSTL.
- خلفية في تطوير الألعاب والمنصات المحمولة (iOS، Android).
- خبرة مع محركات الألعاب الشهيرة (Unity، Unreal، Godot، وغيرها).
المزايا
- بيئة عمل مرنة: جدول عمل مرن وخيارات العمل عن بعد من أي مكان في العالم (باستثناء روسيا وبيلاروسيا).
- الصحة والعافية: تغطية صحية شاملة، استشارات مع أخصائي نفسي، الراتب الكامل خلال الإجازات أو فترات المرض، وحوافز للعافية.
- النمو والتطوير المهني: فرص حضور المؤتمرات، خصومات على دورات اللغات، وأنشطة داخلية منتظمة.
- المرح والمجتمع: المشاركة في لقاءات الفرق، الحفلات، والوصول إلى متجر الهدايا الخاص بنا.
طريقة التقديم
للتقديم، يرجى إرسال طلبك إلى فريق التوظيف لدينا. بإرسال طلبك، فإنك توافق على سياسة الخصوصية لدينا (https://playrix.com/candidate-privacy). للاستفسارات بشأن البيانات الشخصية، تواصل معنا عبر: job@playrix.com أرسل عبر البريد
Join Playrix as a Principal Engineer!
Playrix is one of the most successful mobile game development companies in the world. We are ranked among the top three mobile applications globally by revenue, and we hold the number one spot in Europe. Our games have been installed 2.3 billion times (one-third of the world's population), and more than 30 million people play them every day!
As we have ambitious plans for the development and growth of our projects, we are seeking top experts to join our development teams. Development teams are the core of our company, enabling our games to grow and evolve for 19 years.
As a Principal Engineer, you will be a key technical expert in the team responsible for developing and implementing complex architectural solutions and innovations to achieve the company's strategic goals.
Key Responsibilities
Technical Quality Improvement
Research and implement solutions to enhance the technical quality of our games with a vast audience, including FPS optimization, loading speed, and memory consumption; develop processes and technical tools to monitor these metrics.
Developer Experience Enhancement
Improve and develop the developer experience on the project, including local build speed and convenience across all platforms and build speed on TeamCity.
Complex Technical Challenges
Address complex technical tasks, such as resource pack downloading systems, urgent fixes delivery to production, A/B testing systems, and queue window display systems.
Technology Stack
- Languages: C++, Lua, Python for specific tasks.
- Graphics: OpenGL ES and Metal.
- Engine: Our proprietary engine inspired by Unity or Unreal, which we continually enhance.
- Development Processes: Advanced CI/CD, automated testing, code review processes, and more.
Requirements
- A minimum of 5 years of experience in commercial projects using C++ and/or Unity.
- Experience in architectural design.
- Experience in application optimization and profiling.
- A broad understanding of development.
Preferred Qualifications
- Strong knowledge of modern C++ standards (C++ 14/17) and STL.
- Experience in mobile platform development (iOS and Android).
- Experience with Python.
- CI/CD experience.
- Experience with rendering and CMake.
Why Join Us?
- Focus on code quality and reliability.
- Work on tasks that require effective and secure architectural decision-making.
- Opportunity to switch between teams within the project (horizontally and vertically) and not just within development.
- Ability to change processes and approaches for greater efficiency without lengthy approvals and bureaucracy.
Benefits
- Flexible Work Environment: We offer flexible schedules, and employees can work from anywhere in the world (except Russia and Belarus). We value results over where and how you perform your work.
- Health and Well-being: We provide health insurance for employees and their children and cover online sessions with psychologists. We maintain 100% salary during vacations or sick leaves without unnecessary paperwork, and for special cases, we offer additional days off. We also support a healthy lifestyle and reimburse the purchase of gym memberships and fitness app subscriptions.
- Development and Training: We cover participation in relevant conferences and courses, and we hold internal conferences. Discounts on English language courses and courses in the countries where the company operates are also available.
- Events and Merchandise: We regularly organize entertainment and work events offline, including team meetings, large corporate parties, and lighter office parties. We also conduct fun contests, quizzes, hackathons, and sports challenges online. Our merchandise store allows you to buy unique gifts with internal currency, which we award on significant dates or can be earned by participating in events and brand activities.
By submitting your application, you agree that your personal data collected during interviews at Playrix will be processed according to the terms outlined here (https://playrix.com/candidate-privacy). For inquiries regarding your personal data, please contact us at: job@playrix.com أرسل عبر البريد.
انضم إلى Playrix كمهندس رئيسي!
Playrix هي واحدة من أنجح شركات تطوير الألعاب المحمولة في العالم. نحن مصنفون ضمن أفضل ثلاث تطبيقات محمولة عالميًا من حيث الإيرادات، ونحتل المركز الأول في أوروبا. تم تثبيت ألعابنا 2.3 مليار مرة (ثلث سكان العالم)، ويلعبها أكثر من 30 مليون شخص يوميًا!
مع خططنا الطموحة لتطوير ونمو مشاريعنا، نحن نبحث عن أفضل الخبراء للانضمام إلى فرق التطوير لدينا. تعتبر فرق التطوير هي جوهر شركتنا، حيث تمكّن ألعابنا من النمو والتطور منذ 19 عامًا.
كـ مهندس رئيسي، ستكون خبيرًا تقنيًا رئيسيًا في الفريق مسؤولاً عن تطوير وتنفيذ حلول معمارية معقدة وابتكارات لتحقيق الأهداف الاستراتيجية للشركة.
المسؤوليات الرئيسية
تحسين الجودة التقنية
بحث وتنفيذ حلول لتعزيز الجودة التقنية لألعابنا مع جمهور ضخم، بما في ذلك تحسين 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.
لماذا تنضم إلينا؟
- تركيز على جودة وموثوقية الشفرات.
- العمل على مهام تتطلب اتخاذ قرارات معمارية فعالة وآمنة.
- فرصة للتنقل بين الفرق داخل المشروع (أفقيًا وعموديًا) وليس فقط داخل التطوير.
- القدرة على تغيير العمليات والنهج لتكون أكثر كفاءة دون الحاجة لموافقات طويلة وبيروقراطية.
المزايا
- بيئة عمل مرنة: نقدم جداول مرنة، ويمكن للموظفين العمل من أي مكان في العالم (باستثناء روسيا وبيلاروسيا). نحن نقدر النتائج أكثر من المكان وكيفية أداء عملك.
- الرعاية الصحية والرفاهية: نقدم تأمين صحي للموظفين وأطفالهم، ونعوض جلسات أونلاين مع أخصائي نفسي. نحافظ على 100% من الراتب خلال الإجازات أو فترات المرض دون الحاجة لأوراق إضافية، وللحالات الخاصة نقدم أيام إجازة إضافية. نحن ندعم نمط حياة صحي ونعوض شراء اشتراكات الصالات الرياضية واشتراكات تطبيقات اللياقة البدنية.
- التطوير والتدريب: نغطي تكاليف المشاركة في المؤتمرات والدورات ذات الصلة، ونقوم بتنظيم مؤتمرات داخلية. كما نقدم خصومات على دورات اللغة الإنجليزية ودورات اللغات في البلدان التي تعمل بها الشركة.
- الفعاليات والسلع: نقوم بتنظيم فعاليات ترفيهية وعملية بانتظام، بما في ذلك اجتماعات الفرق، حفلات الشركات الكبيرة، وحفلات أخف في المكاتب. كما نجري مسابقات ترفيهية، استبيانات، هاكاثونات، وتحديات رياضية عبر الإنترنت. لدينا متجر خاص بالسلع يسمح لك بشراء هدايا فريدة باستخدام العملة الداخلية، والتي نمنحها في تواريخ مهمة أو يمكن كسبها من خلال المشاركة في الفعاليات والأنشطة التجارية.
من خلال تقديم طلبك، فإنك توافق على أن البيانات الشخصية التي تم جمعها خلال المقابلات في Playrix سيتم معالجتها وفقًا للشروط المحددة هنا (https://playrix.com/candidate-privacy). للاستفسارات المتعلقة ببياناتك الشخصية، يرجى الاتصال بنا على: job@playrix.com أرسل عبر البريد.
Exciting Opportunity at Playrix: Join Us as a Lead Software Engineer! (Remote Work Available)
About the Job
Playrix is one of the most successful mobile game development companies in the world. We are ranked in the top 3 globally for mobile app revenue, and we are number one in Europe. Our games have been installed 2.3 billion times (one-third of the Earth's population), with over 30 million players engaging daily 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.
Development teams are the core of our company, and they have been the reason our games have thrived for 19 years.
The Lead Software Engineer is a driver of technical product development who leads and cultivates the team in terms of architecture, quality, development culture, and engineering practices.
Responsibilities:
- People Management: Responsible for team development, hiring/firing, and team evaluations.
- Process Development: Enhancing processes within teams at both the team and project levels.
- Production Management: Solving complex technical problems on projects, developing architectural solutions, and ensuring quick implementation.
- Quality Control: Ensuring the stability and quality of the game’s programming components.
- Code Review: Conducting code and design reviews.
- Programming: Programming and refactoring game logic.
Our Tech Stack:
- Languages: C++, Lua and Python for specific tasks.
- Graphics: OpenGL ES and Metal.
- Proprietary engine similar to Unity or Unreal, which we continuously develop.
- Advanced CI/CD, automated testing, code review processes, and much more.
We Expect:
- Experience: Minimum of 3 years in commercial project development using C++ and/or Unity.
- Production Knowledge: Experience with projects released to production.
- Team Leadership: At least 1 year of experience managing a team of programmers (3+ people).
Preferred Qualifications:
- Proficient with 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 Join Us?
- Open communication and transparency in decision-making, along with knowledge exchange within teams.
- Focus on code quality and reliability.
- Emphasis on developing a product vision for every specialist in the company. Our developers understand how features work for users and actively play the games they develop.
- Opportunities to implement more effective processes without lengthy approvals and bureaucracy.
- Clear paths for advancement to roles such as Technical Director, Programming Manager, or Project Manager.
What We Offer:
- Work Flexibility: We offer a flexible schedule, allowing employees to work from anywhere in the world (except Russia and Belarus). We value results over location and methods of work.
- Health and Well-being:
- Medical insurance for employees and their children, reimbursement for online psychological sessions.
- 100% salary retention during vacations or sick leaves without excessive paperwork, plus additional leave for special cases.
- Support for a healthy lifestyle through reimbursement for sports memberships and fitness app subscriptions.
فرصة مثيرة في Playrix: انضم إلينا كمهندس برمجيات رئيسي! (عمل عن بُعد متاح)
عن الوظيفة
تُعد Playrix واحدة من أنجح شركات تطوير الألعاب المحمولة في العالم. نحن في المرتبة الثالثة عالميًا من حيث الإيرادات بين جميع التطبيقات المحمولة، والأولى في أوروبا. تم تثبيت ألعابنا 2.3 مليار مرة (ثلث سكان الأرض)، ويقوم أكثر من 30 مليون شخص بلعبها يوميًا في جميع أنحاء العالم!
لدينا خطط كبيرة لتطوير ونمو مشاريعنا، ولذلك نبحث عن أفضل الخبراء للانضمام إلى فرق التطوير لدينا.
تُعتبر فرق التطوير هي جوهر شركتنا، وقد كانت السبب وراء ازدهار ألعابنا على مدار 19 عامًا.
إن مهندس البرمجيات الرئيسي هو دافع التطور التقني للمنتج، الذي يقود ويطور الفريق من حيث العمارة والجودة وثقافة التطوير والممارسات الهندسية.
المسؤوليات:
- إدارة الأفراد: المسؤولية عن تطوير الفريق، التوظيف/الفصل، وتقييم الفريق.
- تطوير العمليات: تحسين العمليات داخل الفرق على مستوى الفريق ومشاريع التطوير.
- إدارة الإنتاج: حل المشكلات التقنية المعقدة في المشاريع، تطوير الحلول المعمارية، وضمان تنفيذ سريع.
- ضمان الجودة: السيطرة على استقرار وجودة البرمجيات في اللعبة.
- مراجعة الكود: إجراء مراجعات للكود والتصميم.
- البرمجة: برمجة وإعادة هيكلة منطق اللعبة.
تقنية عملنا:
- اللغات: C++، Lua وPython لمهام محددة.
- الرسوميات: OpenGL ES وMetal.
- محرك خاص مشابه لـ Unity أو Unreal، والذي نقوم بتطويره باستمرار.
- CI/CD متقدم، اختبارات آلية، عمليات مراجعة الكود، والمزيد.
نتوقع:
- الخبرة: لا تقل عن 3 سنوات في تطوير المشاريع التجارية باستخدام C++ و/أو Unity.
- المعرفة بالإنتاج: خبرة في مشاريع تم إصدارها في الإنتاج.
- قيادة الفريق: خبرة لا تقل عن سنة في إدارة فريق من المبرمجين (3 أشخاص أو أكثر).
المؤهلات المفضلة:
- إتقان معايير C++ الحديثة (C++14/17) وSTL.
- خبرة في استخدام محركات الألعاب الشهيرة (Unity، Unreal، Godot، Cocos2D، Defold، إلخ).
- خبرة في تطوير الألعاب المحمولة الكاجوال.
لماذا تنضم إلينا؟
- تواصل مفتوح وشفافية في اتخاذ القرارات، بالإضافة إلى تبادل المعرفة داخل الفرق.
- تركيز على جودة الكود وموثوقيته.
- التركيز على تطوير رؤية المنتج لكل متخصص في الشركة. يدرك مطورونا كيف ستعمل الميزات المختلفة لدى المستخدمين ويلعبون الألعاب التي يطورونها بأنفسهم.
- فرص لتطبيق عمليات أكثر فعالية دون الحاجة إلى موافقات مطولة وبيروقراطية.
- مسارات واضحة للتقدم إلى أدوار مثل مدير تقني، مدير برمجة، أو مدير مشروع.
ماذا نقدم:
- مرونة العمل: لدينا جدول مرن، ويمكن للموظفين العمل من أي مكان في العالم (باستثناء روسيا وبيلاروسيا). نحن نقدر النتائج أكثر من المكان وطرق العمل.
- الرعاية الصحية والرفاهية:
- تأمين صحي للموظفين وأبنائهم، وتعويض عن جلسات نفسية عبر الإنترنت.
- الحفاظ على 100% من الراتب أثناء الإجازات أو المرض دون الحاجة إلى أوراق إضافية، بالإضافة إلى أيام إجازة إضافية في حالات خاصة.
- دعم نمط الحياة الصحي وتعويض عن اشتراكات الرياضة وتطبيقات اللياقة البدنية.
للتقديم ومعرفة المزيد قم بزيارة الرابط التاليTo apply and learn more, visit the following link
Job Opportunity at Playrix: Join Us as a Lead Software Engineer! (Remote Work Available)
About the Job
Playrix is one of the most successful mobile game development companies in the world. We rank third globally in revenue among all mobile applications and first in Europe. Our games have been installed 2.3 billion times (one-third of the world's population), and over 30 million people play them daily 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 work with Unity but would like to try your hand at C++, we are here to help. We offer a special boot camp, along with our own Unity-like engine, and many developers have successfully transitioned to C++ with us, contributing their unique insights to the company's results.
Our development teams are the core of our company, enabling our games to grow and evolve for 19 years.
The Lead Software Engineer is a driver of technical product development, leading and evolving the team in terms of architecture, quality, development culture, and engineering practices.
Core Areas in Projects:
- Feature Development: Creating events and mini-games from scratch (from various competitions to mini-games like Merge).
- Technical Support: Optimization, maintaining technical stability, SDK development (reducing load times, memory consumption, etc.).
- Match-3 and Meta: Working on graphics and core game mechanics (adding new functionalities, refactoring, and optimizing performance).
Responsibilities:
- People Management: Responsible for team development, hiring/firing, and performance evaluation.
- Process Improvement: Enhancing processes within teams at both the team level and the overall project level.
- Production Management: Solving complex technical problems in projects, developing architectural solutions, and ensuring rapid implementation.
- Quality Control: Maintaining the stability and quality of the game software.
- Code and Design Review: Conducting code reviews and design reviews.
- Programming: Coding and refactoring game logic.
Technology Stack:
- Languages: C++, with Lua and Python for specific tasks.
- Graphics: OpenGL ES and Metal.
- Proprietary Engine: Similar to Unity or Unreal, which we continually develop.
- Advanced CI/CD: Automated testing, code review processes, and much more.
Requirements:
- At least 3 years of experience in commercial project development using C++ and/or Unity.
- Experience in developing projects released in production.
- At least one year of experience managing a team of programmers (3+ people).
Preferred Qualifications:
- Proficient in modern C++ standards (C++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, with knowledge sharing within teams.
- Focus on code quality and reliability.
- Emphasis on developing a product vision for every specialist in the company. Our developers envision how different features will work for users and actively play the games they develop.
- Opportunities to implement more efficient processes without lengthy approvals and bureaucracy.
- Clear career paths to roles like Technical Director, Programming Manager, or Project Manager.
What We Offer:
- Work Flexibility: We have flexible hours, and employees can work from anywhere in the world (except Russia and Belarus). We value results over location and methods of work.
- Health and Well-Being:
- We provide health insurance for employees and their children, and reimburse online therapy sessions.
- We maintain 100% salary during vacations or sick leave without unnecessary paperwork, and provide additional days off for special cases.
- We support a healthy lifestyle and reimburse gym memberships and fitness app subscriptions.
- Development and Training: (Add information about training and professional development opportunities).
فرصة مثيرة في Playrix: انضم إلينا كمهندس برمجيات رئيسي! (عمل عن بُعد متاح)
عن الوظيفة
تُعد Playrix واحدة من أنجح شركات تطوير الألعاب المحمولة في العالم. نحن في المرتبة الثالثة عالميًا من حيث الإيرادات بين جميع التطبيقات المحمولة، والأولى في أوروبا. تم تثبيت ألعابنا 2.3 مليار مرة (ثلث سكان الأرض)، ويقوم أكثر من 30 مليون شخص بلعبها يوميًا في جميع أنحاء العالم!
لدينا خطط كبيرة لتطوير ونمو مشاريعنا، ولذلك نبحث عن أفضل الخبراء للانضمام إلى فرق التطوير لدينا. إذا كنت تعمل مع Unity وترغب في تجربة C++، فنحن هنا لمساعدتك. لدينا برنامج تدريبي خاص، ومحرك خاص يشبه Unity، وقد انتقل العديد من المطورين بنجاح إلى C++ ويضيفون مساهماتهم الفريدة في نتائج الشركة.
تُعتبر فرق التطوير هي جوهر شركتنا، وقد كانت السبب وراء ازدهار ألعابنا على مدار 19 عامًا.
إن مهندس البرمجيات الرئيسي هو دافع التطور التقني للمنتج، الذي يقود ويطور الفريق من حيث العمارة والجودة وثقافة التطوير والممارسات الهندسية.
المجالات الأساسية في المشاريع:
- المجال الإبداعي: تطوير الأحداث والألعاب الصغيرة من الصفر (من المسابقات المختلفة إلى الألعاب الصغيرة مثل Merge).
- المجال التقني: تحسين، دعم الاستقرار الفني، تطوير SDK (تقليل زمن التحميل، استهلاك الذاكرة، إلخ).
- المطابقة-3 والميتا: العمل على الرسوميات والميكانيكا الأساسية للعبة (إضافة ميزات جديدة، إعادة الهيكلة، وتحسين الأداء).
المهام:
- إدارة الأفراد: مسؤولية تطوير الفريق، التوظيف/الفصل، وتقييم الأداء.
- تطوير العمليات: تحسين العمليات داخل الفرق على مستوى الفريق والمشروع.
- إدارة الإنتاج: حل المشكلات التقنية المعقدة في المشاريع، تطوير الحلول المعمارية، وضمان تنفيذ سريع.
- ضمان الجودة: السيطرة على استقرار وجودة البرمجيات في اللعبة.
- مراجعة الكود: إجراء مراجعات للكود والتصميم.
- البرمجة: برمجة وإعادة هيكلة منطق اللعبة.
تقنيات العمل:
- اللغات: C++، Lua وPython لمهام محددة.
- الرسوميات: OpenGL ES وMetal.
- محرك خاص: مشابه لـ Unity أو Unreal، والذي نقوم بتطويره باستمرار.
- CI/CD متقدم، اختبارات آلية، عمليات مراجعة الكود، والمزيد.
متطلبات الوظيفة:
- خبرة لا تقل عن 3 سنوات في تطوير المشاريع التجارية باستخدام C++ و/أو Unity.
- خبرة في تطوير مشاريع تم إصدارها في الإنتاج.
- خبرة لا تقل عن سنة في إدارة فريق من المبرمجين (3 أشخاص أو أكثر).
المؤهلات المفضلة:
- إتقان معايير C++ الحديثة (C++14/17) وSTL.
- خبرة في استخدام محركات الألعاب الشهيرة (Unity، Unreal، Godot، Cocos2D، Defold، إلخ).
- خبرة في تطوير الألعاب المحمولة الكاجوال.
لماذا تنضم إلينا؟
- تواصل مفتوح وشفافية في اتخاذ القرارات، بالإضافة إلى تبادل المعرفة داخل الفرق.
- تركيز على جودة الكود وموثوقيته.
- التركيز على تطوير رؤية المنتج لكل متخصص في الشركة. يدرك مطورونا كيف ستعمل الميزات المختلفة لدى المستخدمين ويلعبون الألعاب التي يطورونها بأنفسهم.
- فرص لتطبيق عمليات أكثر فعالية دون الحاجة إلى موافقات مطولة وبيروقراطية.
- مسارات واضحة للتقدم إلى أدوار مثل مدير تقني، مدير برمجة، أو مدير مشروع.
ماذا نقدم:
- مرونة العمل: لدينا جدول مرن، ويمكن للموظفين العمل من أي مكان في العالم (باستثناء روسيا وبيلاروسيا). نحن نقدر النتائج أكثر من المكان وطرق العمل.
- الرعاية الصحية والرفاهية:
- تأمين صحي للموظفين وأبنائهم، وتعويض عن جلسات نفسية عبر الإنترنت.
- الحفاظ على 100% من الراتب أثناء الإجازات أو المرض دون الحاجة إلى أوراق إضافية، بالإضافة إلى أيام إجازة إضافية في حالات خاصة.
- دعم نمط الحياة الصحي وتعويض عن اشتراكات الرياضة وتطبيقات اللياقة البدنية.
- التطوير والتعلم: (لإضافة معلومات حول فرص التدريب والتطوير المهني).
للتقديم ومعرفة المزيد قم بزيارة الرابط التاليTo apply and learn more, visit the following link