Startup Jobs Startup Companies Post a Job! Startup Newswire Job Widgets
Search Startup Jobs
Funding5M-10M USD
EmployeesShhhh...
SalaryShhhh...
FulltimeYes
TelecommuteNo
IndustryGames, Web 2.0, Software, Consumer, Social Networking
View full company profile
Other Openings
IT/Operations
Engineering

Programmer: Lead

at Riot Games, Inc. in Culver City, CA   —   Jul 01, 2014   |  
A group photo taken at Medieval Times.Lead Artist Hokyo at his Desk.Kevin having an important conversation with Ron.Paul (sitting) and Sam (standing)
Overview
The Lead Programmer position is responsible for leading the engineering efforts related to building, improving and expanding the core technology for venture-backed stealth online game start-up. This individual will assist the Technical Director in defining the company’s technology architecture, growth and will assist in making strategic technology decisions from a detailed and low level perspective. The Lead Programmer will work with cross-functional teams (Product Development, Live Operations, QA, Art & Design) to provide input on tools, gameplay, engine / server optimization, networking, bug tracking, AI, etc.
Responsibilities
Improve overall code architecture with high quality submissions and training of other engineers
Liaise with designers, producers and artists to drive the implementation of new features, facilitate communication and foster shared understanding
Mentor other engineers to assist in their professional development
Lead and/or develop the programming of tools and utilities for the asset creation pipeline
Improve overall engineering practices and processes to “Riot” standards for example, by implementing Test Driven Development and formal refactoring
Assist with planning and tracking of tasks from conception through to completion
Quickly familiarize with our existing codebase and complete architecture to assist with its continued development
Write, test and debug code for our game products
Write clear, manageable and scalable code
Programming tasks in most of the areas of games: engine, graphics, AI, scripting gameplay, GUI, networking, etc.
Experience
Demonstrated track record of launching successful games
Strong communicator who excels in a team environment; track record as a cross-functional team leader
BS degree in Computer Science or equivalent experience
Results oriented, self-motivated
Positive, team-oriented attitude
Extremely organized and detail oriented
Has a strong interest in, and knowledge of the games industry and game technology
Experience with Extreme Programming and Scrum is desired
Great written and oral communication skills
Compensation
Depending on Experience
Want this Job? Apply Now
About Us  |  Privacy Policy   |   Terms & Conditions  |  Contact Us
© 2014 Job Alchemist, Inc. All rights reserved.

Feedback

Startuply is in beta. Love it? Hate it? Want to suggest new features or report a bug? We'd love to hear from you.
    
Feedback