This job listing expired on Jan 16, 2021
Tweet

Rumble Games was founded in 2011 and is located in San Mateo, California. The studio is home to a tight-knit team of professionals whose mission is to create the most engaging and fulfilling mobile game experiences on the planet. We are focused on combining the best of AAA game graphics and design with free-to-play accessibility. We are passionate about collaboration and iteration to create games that will surprise and delight our players. We emphasize a positive work-life balance to allow our team to develop their best work. Join us!

We are looking for a talented Game Engineer with UI feature expertise to join our team. We have a highly collaborative process, where you will work directly with our art and design teams to create amazing products. This requires you to know the trade-offs of writing highly flexible code for prototyping game features and writing robust, scalable code once the fun has been found.

Job Responsibilities

  • Implement gameplay systems
  • Problem solve on creating insanely great games in an efficient manner
  • Contribute to discussions with art and design teams to shape the game and your code
  • Collaborate with executive, game and engineering teams to constantly innovate and iterate on the game technology to deliver a world-class gaming experience

UI / Feature Responsibilities

  • Create Unity screens from high fidelity mock-ups
  • Ensure fonts, buttons, and art assets are correct
  • Create all states of buttons or other elements that change based on context
  • Add necessary components including button hookups, localization, and animations
  • Test for and ensure screens function properly in different aspect ratios and screen safe areas
  • Optimize UI for performance
  • Advance studio UI technology
  • Fix sorting issues like 3D elements overlapping or cutting through UI
  • Replicate interactions and animations from prototypes done by the UI team
  • Implement UI visual effects
  • Create UI interface

Position Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • 3+ years development experience with at least one shipped product
  • Fluent in C#, C++, or Java; experience with other languages is a plus
  • Unity Experience
  • Previous mobile game development experience in a production environment
  • Experience with online game services such as Facebook, IOS Game Center, Steam etc. is a plus
  • Experience with MMO or equivalent client/server topologies as used in online games is a plus
  • Desire to work on free-to-play mobile games