Position: Unity Developer
Company: Thundermark
Experience required: 2y
English level: intermediate

**Responsibilities:**
- Implement functional game features; 
- Design, build and maintain efficient, reusable, and testable code;  
- Cross-project code review; 
- Assist with estimation and sprint planning process;
- Participate in the team’s knowledge-sharing meetings and discussions. 

**Requirements: **
- At Least 3+years of Unity3D development experience; 
- Excellent knowledge of C#; 
- Good understanding of OOP, SOLID, design patterns; 
- Experience with profiling and optimization;
- English: Intermediate.

**Would be a plus:**
- Bachelor Degree in Computer Science or similar; 
- Experience with Agile workflow (Scrum, XP, etc.); 
- Experience with source control (SVN, Git, Plastic SCM, etc.). 

**Personal skills**
- Team-player; 
- Extensive gaming experience; 

**Perks and benefits:**
- Work from home or in a cozy office
- Flexible work schedules
- Relocation & accommodation support
- Paid Vacation & Sick Days
- Opportunities for Professional Growth