Riot Games was established in 2006 by entrepreneurial gamers who believe that player-focused game development can result in great games. In 2009, Riot released its debut title League of Legends to critical and player acclaim. As the most played PC game in the world, over 67 million play every month. Players form the foundation of our community and it’s for them that we continue to evolve and improve the League of Legends experience.
We’re looking for humble but ambitious, razor-sharp professionals who can teach us a thing or two. We promise to return the favor. Like us, you take play seriously; you’re passionate about games. We embrace those who see things differently, aren’t afraid to experiment, and who have a healthy disregard for constraints.
That’s where you come in.
As iOS Developer, you’ll put your specialized skills to work building cutting-edge apps for millions of League of Legends players who never leave home without their trusty Apple devices. You’ll join a SWAT team of mobile developers and designers on a mission to help players engage with the world around League of Legends anytime and anywhere, even if they’re not sitting in front of a computer. As a resident iOS expert, you’ll provide teammates with specialized feedback and guidance that helps level up their skill with Apple devices. Above all, you’ll help define our future in mobile by creating compelling experiences that surprise and delight players wherever they may be.
- Educated: you’ve got at least a bachelor’s degree, or you hold a degree in ass-kicking from the University of Awesome and have the industry experience that goes with it
- Experienced: iOS is still a young’un, but you’re already a seasoned vet ready to put your know-how to work building League of Legends apps; you sport a long history of success building mobile projects in an agile environment
- Tech-savvy: you use test-driven development strats like unit testing for good code coverage and seamless integrations; bonus points if you use the principles of lean product development to build cohesive project plans that keep interdisciplinary teams on the same page
- A collaborative communicator: you’re always willing to consult when a teammate needs a hand; you keep your code well documented and your tech docs clear and concise; you’re comfortable with any communications medium, be it a conversation, email chain or a holographic transmission stashed on an astromech droid bound for a remote desert planet
- Player-focused: you back up your engineering skills with a maniacal passion for online games, especially League of Legends, and use your first-hand knowledge to identify what around-game features players want from their mobile apps
- Create awesome iOS mobile apps for League of Legends players, from the very first prototype all the way to release
- Use your in-depth knowledge of the League of Legends community to anticipate players’ mobile needs, translating them into elegant and engaging apps as useful on a short subway ride as they are on a voyage abroad
- Collaborate with Rioters from disciplines ranging from engineering to game design to creative design and lore; juggle multiple projects simultaneously, often while heroically defending yourself from incursions by bandits armed with high-tech Nerf weapons
- Mentor other Mobile team members, providing expert feedback and sharing little-known tricks that help level-up their iOS skills
Your tech specs:
- Strong experience with Objective C, interface architecture languages like UIKit, and Core Animation; you build visual components both with Interface Builder and purely programmatically
- Strong knowledge of threading models, especially GCD and NSOperationQueue
- A basic understanding of technologies like Java, Groovy/Grails, MySQL, JSON and REST so you can work closely with web and server engineers
- Experience with other mobile platforms or newer iOS features like collection views and constraint-based layouts
- Pro scripting skills with Ruby, Python or Bash and experience with Unix tools
- Experience with C/C++, OpenGL ES or shaders
- Work on any open source initiatives or cross-platform mobile apps
- Knowledge of continuous integration through Jenkins or configuration management through Chef
- Click the button below and don’t forget to include a resume and cover letter along with links to your stuff on the mobile store or your GitHub profile if you’ve got them. We receive a lot of applications, but we’ll notice a fun, well-written intro that shows us you take play seriously.