Senior Unity Programmer
Brak informacji o wynagrodzeniu
SeniorFull-time
#429420·Dodano wczoraj·4
Źródło: www.skillshot.plTech Stack / Keywords
UnityC#Clean CodeSOLIDGitAI
Firma i stanowisko
Artifex Mundi is a mobile free-to-play game developer with 20 years of experience and over 100 employees in two independent studios: Adventure and RPG. The RPG team works on Void Hunters, a tactical RPG that emphasizes system depth, team development, and strategic player decisions, combining turn-based combat with extensive progression and hero synergy mechanics.
Wymagania
- Minimum 5 years of experience in commercial programming with C#.
- 3–5 years of experience working with Unity.
- Strong knowledge of application architecture, design patterns, clean code, SOLID principles, and good programming practices.
- Experience designing and developing scalable systems.
- Ability to work with profiling, performance optimization, and analysis of CPU/GPU/memory bottlenecks.
- Good understanding of application lifecycle and game development processes.
- Proficient with Git.
- Ability to write clear, testable, and maintainable code.
- Experience debugging complex technical issues.
- Capability to independently make technical decisions and propose solutions.
- Experience collaborating with designers, artists, QA, and other developers.
- Ability to conduct code reviews and mentor less experienced team members.
- Experience using AI tools for code generation (e.g., codex, claude code).
- Self-reliance, proactivity, and problem-solving attitude.
- Good communication skills and ability to explain technical aspects to business or design teams.
- Skill in organizing own work and prioritizing tasks.
- Openness to feedback and supporting team growth.
Nice to have:
- Experience creating mobile, PC, or console games.
- Knowledge of Asset Bundles and dependency injection systems.
- Familiarity with analytics systems, crash reporting, and liveops.
- Experience with free-to-play projects.
- Participation in at least one released game title.
Obowiązki
- Design and create architecture for new game features and systems.
- Implement new functionalities in Unity/C# focusing on quality, performance, and scalability.
- Co-create the technical vision and propose development directions for code and architecture.
- Make technical decisions regarding project development and solution quality.
- Develop and maintain existing systems and production-supporting tools.
- Collaborate with game designers, artists, QA, and producers translating design assumptions into technical solutions.
- Ensure consistency of architecture and high code quality across the project.
- Identify technical risks and propose solutions to mitigate future production issues.
- Optimize project performance and stability.
- Support the team through code review.
Benefity
- Profit participation (bonus program).
- Real impact on game development.
- Work environment based on respect, trust, and communication without unnecessary bureaucracy.
- Choice of work mode: office-first, remote, or hybrid.
- Flexible working hours (core hours 10:00–15:00).
- Training budget.
- Cafeteria program with selectable non-wage benefits including private healthcare and MultiSport card.
- Free parking at the office.
Elastyczne godziny
Dofinansowanie szkoleń
Opieka zdrowotna
Karta sportowa
Płatny urlop
Premie
Parking dla aut
Artifex Mundi Spółka Akcyjna
7 aktywnych ofert