This job might no longer be available.
PeopleFun - Senior Mobile Game Software Engineer
3 years ago
PeopleFun is a rapidly growing studio where development teams thrive on collaboration, creativity, teamwork and fun. Our mission is to have as much fun creating the best casual games in mobile as our customers have playing them. Our current portfolio of games are played by over 25 million players each month and include Wordscapes, the #1 word game.
PeopleFun is seeking to grow our talent with strong engineers experienced in building games. We want innovators who consider themselves driven, collaborative, and thrive in a fast-paced environment where they can deliver their best.
Important: To be considered, please provide a cover letter to explain, in your own words, your interest in this game developer position and why you feel you'd be a great fit.
Responsibilities:
- Design and implement core game features and systems that can scale to millions of users.
- Work effectively as part of a multi-disciplinary team of engineers, designers, artists, producers and QA.
- Contribute across disciplines to shepherd features from initial design to deployment.
- Work with engineers and the team to manage tasks and schedules.
- Contribute to the development and growth of other engineers
- Utilize a variety of platforms, frameworks, SDKs and APIs.
- Support products post-launch.
- Participate in an agile environment, keeping the team updated with your progress.
Requirements:
- Must have 5-7+ years of experience
- Computer Science, Computer Engineering degree or equivalent professional experience
- Fluent in C# and at least one of the following: Swift, Objective-C, Java, Kotlin
- Track record of delivering games on the Unity3D Engine on iOS and Android
- Demonstrated expertise in several of the following specialties: gameplay, physics, 2D/3D graphics/rendering, game logic, networking, optimization, analytics.
- Ability to communicate proactively with artists, designers, producers, and other engineers.
- A creative mind with a strong sense for what it takes to build game features for a great user experience. Demonstrable passion for building games.
- Understand the mobile ecosystem - testing, release process, live maintenance, library integration.
- Demonstrated control of programming languages and a deep knowledge of software design practices including separation of concerns, event-driven architecture, object-oriented design, graphics and animation techniques, portability, maintainability, extensibility and testability.
- Experience with Agile Practices such as Scrum or Kanban, CI/CD, testing, code reviews, pair programming.
- Experience with live operating games is a plus.
- Experience with server development is a plus.
- YOU MUST LOVE PLAYING GAMES!!!!
Desired Qualities
- Continual desire to learn new technologies.
- Highly motivated, organized, self-managed, team player with strong influencing skills.
- Strong sense of ownership to deliver features and products.
- Quality mindset
- Heart of a mentor, desire to elevate those around you.
- Great communication skills both written and verbal.
- In-depth knowledge of gaming culture.
Benefits:
- Competitive compensation package
- 401K with employer matching
- Flex PTO policy
- Paid Health insurance
- On-site Yoga classes and gym
- Annual mobile device budget
- Catered lunch on Fridays
- Exciting Company Trips!
- Super fun working environment
PeopleFun is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law
Create Your Profile — Game companies can contact you with their relevant job openings.