June 14, 2021

Unity Developer, remote, 3500$-5500$

Iridescent Studio, Ltd., a game development company in the heart of Belarus, is looking for a Unity Developer to work on games we’re creating in collaboration with our featured partners. We are a team of 30+ team members with 10+Unity developers on board. This position is a critical hire for our core technology group. You will be working with our team of talented engineers using an interesting Unity tech stack that you will define and shape together with the Chief Technical Officer to use in our current games and all new ones.

You will be responsible for implementing game functionality, translating design ideas, concepts, and requirements into a functional and engaging game. Our ideal candidate will have 3-5 years of experience in Unity, strong programming and coding skills, a keen eye for detail, and the analytical skills to identify potential issues with a design plan. Working across many different departments, this role requires a candidate with excellent communication skills, a proactive attitude, and a good team ethic to unify a common vision.
The ideal candidate will have a strong background in software engineering and will be responsible for architecting our games and leading Unity developers on their way of creating them. This position will allow you to innovate and improve
our engineering systems and practices. This is a leadership role that includes management of other engineers,
ownership of client development processes and practices.
If you would like to have a pivotal role in designing and implementing strategic processes to help us succeed, we want
to hear from you.
Location: Remote
Job Type: Full-time, long-term, contract
Industries: Gaming
Languages: Russian, English
Probationary Period: 3 months
Start Date: ASAP

2. OBJECTIVES
2.1. Take ownership of features and components of the game lifecycle, lead the design and code elements.
2.2. Collaborate with other team members to deliver features and bug fixes on time and to a high standard.
2.3. Contribute improvements and suggestions, driving the code quality throughout the entire production cycle.
2.4. Mentor other developers in the team and help maintain code, product, and process quality.
2.5. Partner with Art, Design and QA teams to ensure schedules and goals meet business and project needs.
2.6. Conduct code reviews and be part of the hiring process for future colleagues.
3. RESPONSIBILITIES
3.1. Plan, design, and implement high-quality game features working as part of the wider studio team.
3.2. Transform design specification into functional game assets.
3.3. Establish an effective strategy and development pipeline.
3.4. Quickly create and iterate on prototypes showcasing new designs and interaction patterns.
3.5. Design, build, and maintain efficient, reusable, and reliable code.
3.6. Ensure the best performance, quality, and responsiveness of applications and games.
3.7. Identify process and application bottlenecks and implement solutions in a timely manner.

4. SKILLS & QUALIFICATIONS
4.1. 3-5 years experience with Unity.
4.2. Strong C# object-oriented programming and scripting language skills.
4.3. Experience working with game assets (meshes, animations, materials, etc).
4.4. Experience profiling and optimizing the game and render performance (GPU and CPU).
4.5. Experience working with source control systems such as Git in a multi-developer team environment.
4.6. Experience working with multiple development teams on multiple projects.
4.7. English language proficiency is not lower than B1 Intermediate (https://www.efset.org/ef-set-50).
4.8. B.S. degree, e.g. Bachelor of Applied Mathematics or equivalent background.

5. MATERIALS
5.1. Your detailed resume (CV) with links to the projects you’ve worked on. @PavelPlat - telegramm