Junior Unity Developer
Location: Bangalore (On-site)
Experience: Minimum 1 Year
Company: BeBetta
About BeBetta
BeBetta is building a platform where users can play, earn, and redeem real-world value seamlessly across gaming, rewards, and commerce.
We are creating engaging gaming experiences at scale and are looking for passionate developers who enjoy building high-performance products in a fast-paced startup environment.
Role Overview
We are looking for a
Junior Unity Developer
with strong fundamentals in Unity and C# who can contribute to building scalable and optimized gaming experiences.
This role is ideal for someone who understands clean coding principles, enjoys solving technical challenges, and is excited to work on real-world game development and WebGL-based experiences.
Key Responsibilities
Develop and maintain gameplay systems and features using Unity and C#
Build and manage Unity UI views end-to-end
Work with prefabs, nested prefabs, and override management
Optimize assets and game performance for WebGL deployment
Collaborate with designers, artists, and backend teams for feature implementation
Ensure clean, scalable, and maintainable code architecture
Participate in debugging, testing, and performance optimization
Must-Have Skills
C# & Programming Fundamentals
Strong understanding of:
OOP concepts
Events & Delegates
Coroutines
Generics
LINQ
Architecture & Design
Understanding of SOLID principles
Working knowledge of common design patterns
Unity Development
Comfortable working with:
Prefabs, variants, and nested prefabs
Managing overrides and reusable systems
Unity UI development
WebGL Optimization
Understanding of:
Texture compression
Build-size reduction techniques
Unity WebGL deployment pipeline
Build settings, compression, and hosting workflows
Version Control
Working knowledge of Git
Nice to Have
Experience with URP (Universal Render Pipeline)
Familiarity with Unity Profiler and performance profiling tools
Personal portfolio, projects, or published work
What We’re Looking For
Strong problem-solving and debugging skills
Passion for game development and interactive experiences
Ability to learn quickly and adapt in a startup environment
Ownership mindset with attention to performance and scalability
Team player with good communication skills
Why Join BeBetta?
Work on high-scale gaming and engagement products
Opportunity to build real-world WebGL gaming experiences
Collaborative startup environment with high ownership
Fast learning, rapid growth, and meaningful impact
Work closely with product, design, and engineering teams