Semi-senior Bevy Engineer - Web Client
About Decentraland
Decentraland serves as a decentralized virtual realm where creativity, community, and technology converge seamlessly. It provides a vast, connected 3D domain brimming with user-generated content, ranging from games and immersive art to social meet-up spots and virtual gatherings. In this open metaverse, each user experience is crafted and owned by the community, offering endless possibilities for exploring, creating, and connecting in a digital universe.
About the Role
We are in search of a skilled Bevy Engineer to spearhead the development of our web client from concept to deployment. The ideal candidate should be enthusiastic about crafting exceptional experiences for our user community, possess a versatile skill set, and boast experience in the gaming industry and game engine development. They should exhibit a proactive approach and a willingness to tackle challenging problems with a curious mindset.
Decentraland is founded on an open protocol accessible through various clients—the reference client is developed by the Decentraland Foundation, while new implementations are community-supported and developed using open-source technologies. As a Bevy Engineer, you will be pivotal in establishing the technical framework, release processes, and performance benchmarks for our web platform. This position suits individuals adept at building robust, high-performance applications and who are dedicated to delivering seamless and responsive experiences.
This is a fully remote opportunity, targeted at candidates residing between GMT -3 and GMT +2 (Latin America to Western Europe).
Key Responsibilities
- Lead the development of significant and intricate features, collaborating with team members to ensure top-notch quality.
- Design, develop, and maintain efficient, reusable, and dependable code for the web client.
- Implement thorough monitoring and telemetry systems to track application health and performance effectively.
- Enhance application performance through systematic profiling, emphasizing startup times, frame rates, and memory usage.
- Construct performance-critical SDK components and contribute to the optimization of the development process by providing enhancements and recommendations, ensuring high code quality throughout the production cycle.
- Mentor fellow developers in best practices, engage actively in code reviews, and participate in pair programming.
- Create creator tools for web scene development, including editor helpers, templates, and CLIs.
What you'll bring to the role
- Solid background and professional expertise in software engineering.
- Demonstrated experience with the Bevy engine.
- Proficiency in profiling and benchmarking (CPU/GPU/memory).
- Experience with CI/CD processes, source control systems like Git, and familiarity with artifacts, semantic versioning, and feature flags.
Additional Skills that Are Beneficial Include:
- Familiarity with web and WASM development and understanding of CRDT concepts and distributed systems.
- Experience with other 3D engines such as Unity, Godot, or custom engines, as well as memory management strategies across language boundaries.
- Previous involvement in developing multiplayer or networked applications.
- Knowledge of technologies like TypeScript, V8/Deno, and contributions to open-source ventures, particularly in the Bevy or Rust ecosystems.
What we offer
- An opportunity to be a part of a purpose-driven organization shaping the future of open virtual worlds.
- Join a fully remote team with flexible working hours spread across different time zones.
- Competitive compensation including a long-term incentive plan tied to MANA (Decentraland’s native token).
- Generous paid time off, sick leave, and parental leave.
- High-impact role with ownership of a flagship product innovation.
- Work on a community-driven, open-source platform with a global outreach.
About DCL Regenesis Labs
DCL Regenesis Labs functions as the operational branch of the Decentraland DAO, with a focus on executing community-driven initiatives. It spearheads the development of open-source tools and platforms to expand creative opportunities within the metaverse, delving into areas such as VR, mobile technology, and creator-centric advancements.
