📍 The Picture of Two
Conditions:
- Workplace: Full-time – Remote
- Working hours: 09:00–18:00
In this role, you will work closely with game designers and artists to implement gameplay features, user interfaces, and core systems. You will be responsible for writing clean, maintainable code and ensuring the technical stability of our projects throughout the development lifecycle.
Key Responsibilities:
- Gameplay Programming: Implement game mechanics, controls, and interactions based on design specifications.
- System Implementation: Write modular, scalable C# code for various game systems (UI, Audio, Animation, etc.).
- Debugging & Optimization: Identify and fix bugs, resolve performance issues, and optimize code for target platforms.
- Collaboration: Work effectively within a cross-functional team to integrate assets (art, sound, animation) into the engine.
- Code Quality: Adhere to coding standards and participate in code reviews to ensure long-term project maintainability.
Qualifications:
- Experience: 1+ years of experience with Unity and C# (Professional experience or a strong portfolio of completed personal projects).
Technical Proficiency:
- Solid understanding of C# syntax and Object-Oriented Programming (OOP)principles (Inheritance, Interfaces, Polymorphism).
- Familiarity with the Unity API and Engine architecture.
- Experience with Git or other version control systems.
- Problem Solving: Strong analytical skills and the ability to break down complex problems into solvable logical steps.
- Communication: Proficiency in Azerbaijani and English is a must.
Preferred Qualifications (Bonus):
- Degree in Computer Science, Software Engineering, or a related field.
- Experience publishing an application to mobile app stores (Google Play / App Store).
- Familiarity with Design Patterns and SOLID principles.
Interested candidates can apply by clicking the link provided in the Apply for job button.