Position: Rockstar-level Senior Unity Developer (fast-growing startup)
Company: Encoder Inc.
Experience required: 3y
English level: intermediate

Join our friendly and ambitious team and become a part of a successful startup :)

**Requirements**
- 4+ years of commercial experience
- 3+ developers team size experience
- Excellent knowledge of Unity and C#
- Excellent understanding of OOP and SOLID principles
- Experience with StrangeIoC / Zenject / Robotlegs / StarlingMVC
- Experience with client-server projects
- Experience with multiplayer projects
- Experience in mobile projects development
- Experience in third-party plugins integration
- Git

**Would be an advantage**
- Experience with WebGL
- Experience with VR/AR
- Experience with native plugins development for Unity
- Experience with Unity Editor extensions
- Experience with profiling, assets, and code optimization
- Understanding of cross-platform software development principles
- Understanding of versioning and backward compatibility principles

**What do we offer**
- Fully remote work
- Competitive compensation
- Flexible working schedule
- Opportunities for professional growth
- No bureaucracy, direct communications within the team
- 24 paid vacation days
- 10 sick leave days
- Sign-up bonus of $2500
- An ability to become a shareholder of the company as an early employee (our startup provides options as an opportunity to get a certain equity share in the company when reaching pre-agreed indicators).

**Responsibilities**
- Development of core modules
- Development of game logic
- Development of UI & UX optimization
- Development of Dev & Integrational Tools
- Maintaining stability and backward compatibility
- Optimization of CPU usage, RAM consumption, and build size
- Participation in brainstorms, opportunity to suggest technical and product solutions