Game Developer

Novi Sad

Serbia

Apply now

About BRAME:

Brame, a dynamic MarTech startup headquartered in Switzerland, is seeking a talented Game Developer to join our team in Novi Sad. We are dedicated to revolutionizing the world of gamification marketing and helping businesses across industries enhance their customer journey with interactive and cutting-edge experiences.

With our Playable Ad Network, we are setting new standards in the field of online display advertising. The gamified banners achieve above-average values in all relevant KPIs. The complex technology requires special care and expertise in planning, implementation, and delivery.

Your mission:

  • Develop and maintain features for our custom JavaScript/TypeScript game engine
  • Build games and interactive experiences using the custom engine
  • Implement graphics rendering systems using WebGL and GLSL shaders
  • Design and optimize game systems using Entity Component System (ECS) architecture
  • Create performant, scalable game mechanics and systems
  • Collaborate with designers and artists to bring game concepts to life
  • Ensure optimal game performance across various browsers and device capabilities
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and technical discussions
  • Debug and resolve complex technical issues in both engine and game code

What you bring with you:

  • 5+ years of professional game development experience
  • TypeScript Expertise: Strong proficiency in TypeScript and modern JavaScript (ES6+), including advanced concepts like closures, prototypes, and asynchronous programming
  • WebGL Experience: Hands-on experience with WebGL API for graphics rendering
  • GLSL Knowledge: Solid understanding of GLSL (OpenGL Shading Language) for vertex and fragment shader development
  • Unity Familiarity: Experience working with Unity game engine, understanding its component-based architecture and workflow
  • ECS Architecture: Deep understanding of Entity Component System design patterns and their implementation
  • Strong problem-solving and debugging skills
  • Experience with version control systems (Git)
  • Familiarity with Agile development methodologies
  • Passion for information technologies & programming
  • Proficiency in English
It will be considered a plus
  • Experience with other JavaScript game frameworks (Phaser, Three.js, Babylon.js)
  • Understanding of mathematics (linear algebra, vectors, matrices)
  • Experience with build tools and bundlers (Vite, Webpack, Rspack)
  • Experience with performance profiling and optimization
  • Knowledge of web standards and browser APIs
  • Previous experience building or contributing to game engines
  • Understanding of graphics programming concepts (lighting, materials, post-processing)

What awaits you at Brame:

As a team, we believe in fostering a warm and friendly work environment while pushing the boundaries of what’s possible in gamification marketing. At Brame, every employee has the entrepreneurial freedom to make a difference and is highly encouraged to take ownership and come up with new ideas and innovative approaches.
  • Flexible working hours
  • A hybrid approach to working space
  • Premium private health insurance
  • Fully covered FitPass membership
  • Educational resources and support in your personal development interests
  • Ability to influence the future development of Brame’s software by introducing new solutions and technologies
  • Team-building activities 
  • Referral bonus system
  • Bonus system
  • An amazing team to work with
  • 22 days of annual leave
Join Brame now!
If you feel like you meet our requirements and want to become a GAME CHANGER in one of the fastest-growing companies in the gamification space, send us your CV and we’ll get in touch as soon as possible!
Apply now