Full Time Job

Lead UI Programmer, Mobile


Santa Monica, CA 11-02-2021
Apply @ Employer
  • Paid
  • Full Time
  • Executive (10+ years) Experience
Job Description
Your Platform

Founded in 1979, Activision has continuously disrupted the world of entertainment as a leader in the videogame industry. With a history of delivering iconic game changers -- like Pitfall®, Tony Hawk®, Guitar Hero®, Crash Bandicoot™, Skylanders™ and Call of Duty® -- our obsession is delighting our players around the globe. Focused and committed to innovation, we consistently deliver the most beloved, engaging and successful entertainment.

And while we have world-class franchises, infrastructure and resources, our success comes from a passionate, talented and diverse team of people producing greatness together. So, if you're interested in our biggest priority, it's our people.

We're currently driving the next era for our company and community by creating amazing experiences for fans and continuing to make Activision an inclusive place where everyone can thrive.

Your Mission

Activision Publishing is currently looking for a Lead UI Programmer to join the Mobile Team. We are looking for an individual who has a passion and proven track record for building and launching great games.

As a Lead UI Programmer you will develop, modify and debug UI, game-features and related systems using various scripts and C/C++. While working on a multi-platforms code base, the focus is to enable features and functionality especially for Mobile platforms. You will also grow, manage and lead a UI and game-features team, by both aligning with other engineering groups and aligning with other disciplines, significantly UX/UI Design and Art teams. You will be a direct part of a core team but collaborate with a global team.

Your goals and responsibilities include ensuring our UI system and the features it supports are highly efficient on a range of Mobile devices and can be scaled and updated accordingly. Qualified candidates need to be self-starters, able to operate in a highly dynamic environment.

You will report into a (Technical) Development Director who you will work with to ensure implementation aligns with strategy and priorities.

• Grow, manage and lead a UI/game-features oriented engineering team
• Collaborate with artists, designers, and other engineers to develop and refine key systems and support required functionality
• Design, implement, and iterate on new features and development tools for UX and UI art team
• Communicate and influence with other departments within the project team and Activision global community to improve existing tools and determine new solutions
• Drive Design, Performance and Code review processes
• Work with producers to align on schedule and individuals attached to each initiative

Player Profile

• 10+ years programming experience
• Experience hiring and leading a team
• Contributed on at least one Mobile games title as a UI Programmer or equivalent
• Deep understanding of C / C++ and common scripting languages
• An ability to operate within a large, constantly-evolving C++ codebase
• Demonstrated ability to write clean, readable, portable, reliable, and optimized code on multi-platform projects
• Advanced understanding of UI content pipeline and tools
• Excellent communications skills
• Self-motivated, strong sense of independence

Extra Points:
• Familiarity with Lua programming
• Aptitude for UX design
• Knowledge with computer related game technologies including: AI programming, physics, 3D programming, animation, collision detection, network programming
• Familiarity with multi-threading and optimization
• Experience of working in cross- or remote studio environment
• Passion for video games, especially FPS games

COVID-19 Hiring Update: While our Mobile Studio is based in Santa Monica, CA, we've transitioned to a work-from-home model and we're continuing to interview and hire during this time. This role is expected to begin as a remote position. We understand each person's circumstances may be unique and will work with you to explore possible interim options.

Jobcode: Reference SBJ-rnx471-54-227-97-219-42 in your application.

Company Profile

Activision Blizzard, Inc. is one of the world's largest and most successful interactive entertainment companies and is at the intersection of media, technology and entertainment.