Senior Unity Engineer
*:
About the Company:
Decentraland offers a revolutionary virtual environment merging imagination and cutting-edge technology. Powered by the Unity engine, the platform immerses users in a boundless, constantly evolving realm with a myriad of user-generated content. Avatars navigate through a rich tapestry of games, puzzles, artwork, and more, cultivated by a dynamic creator community.
Beyond just gaming, Decentraland hosts live events like music festivals, conferences, and art exhibits, establishing a vibrant metaverse. What began as a blockchain-based real estate concept has blossomed into a limitless world of possibilities where innovation thrives. Join us and be part of the next chapter in virtual world evolution.
What We Seek:
We are an active contributor to the Decentraland ecosystem and are on the lookout for a Senior Unity Engineer to enhance the client experience within the Metaverse. The ideal candidate should be passionate about curating exceptional experiences for the community, possess a versatile skill set, and boast significant gaming industry expertise.
Responsibilities:
- Lead the development of large, intricate features in collaboration with the team to maintain top-tier quality.
- Conceptualize, construct, and sustain efficient, reusable, and dependable code for optimal performance of the world client.
- Coordinate with the creative team to align project planning and technical execution with the overall vision.
- Participate in the development process by suggesting enhancements, elevating code quality throughout production.
- Mentor fellow developers on best practices following development guidelines, engaging in peer reviews and pair programming.
Required Skills:
- Extensive professional gaming industry exposure.
- Demonstrated proficiency in the Unity engine.
- Proficient in C# object-oriented programming.
- Skillful at profiling and optimizing game and render performance.
- Familiarity with source control tools like Git, Perforce, or Mercurial.
Desirable Skills:
- Knowledge of web technologies such as TypeScript, WebAssembly, WebRTC, or WebGL.
- Familiarity with other 3D engines like Unreal, CryEngine, Godot, or custom engines.
- Competency in low-level programming languages like C, C++, or Rust.
- Experience in manipulating game assets like meshes, animations, materials.
- Proficiency in rendering pipelines and shaders.
- Experience in contributing to continuous integration pipelines.
- Background in multiplayer game development.
Perks:
- Remote team with flexible working hours.
- 29 days of annual paid time off.
- Long-term incentive in MANA tokens vested over 4 years.
- Additional tokens based on annual performance reviews.
- Stipend policy for work-related expenses.
- Provision of new remote work equipment.
- Parental leave benefits.
- Access to language lessons.