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