This job might no longer be available.
Senior Unity Game Software Engineer
1 year ago
PeopleFun™ is the award-winning creator of mobile games for players across the globe. We are part of the
AppLovin™ studios family, a publicly traded company, with world-class projects, resources, and infrastructure. PeopleFun™ is a Dallas-based game studio founded and maintained by game industry veterans, where game developers thrive on collaboration, creativity, teamwork and fun. Our games are played by over 25 million players each month, and we have a number of exciting mid-core and casual games in development. Our mission is twofold: excellence in creativity and data-driven product innovation, and to be a best-in-class workplace providing unique opportunities to learn and exercise curiosity.
Candidates who reside or will reside in the following locations are eligible for this role: California, Colorado, Florida, Georgia, Iowa, Maryland, Massachusetts, Minnesota, Nevada, New Hampshire, New Jersey, Ohio, Oregon, Pennsylvania, Tennessee, Texas, Virginia, Washington DC, Washington State
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.
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.
- Shepherd features from initial design to deployment with the highest level of quality.
- 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.
- Share your knowledge and experience with the engineering team and other team members.
Requirements
- Must have 5-7+ years of experience
- Computer Science, Computer Engineering degree or equivalent professional experience
- Track record of delivering games on the Unity3D Engine on iOS and Android
- Demonstrated expertise in several of the following specialties: UI, gameplay, physics, 2D/3D graphics/rendering, game logic, networking, optimization, analytics
- Fluent in C#
- Demonstrated knowledge of software design practices including separation of concerns, event-driven architecture, object-oriented design, graphics and animation techniques, portability, maintainability, extensibility and testability
- 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
- Understand the mobile ecosystem - testing, release process, live maintenance, library integration
- 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
- Experience with Swift, Kotlin, Objective-C, Java is a plus
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
#LI-NC1
Benefits
Competitive compensation package
Performance bonuses
401K with 3% employer matching
Family friendly culture
Flex PTO policy
Medical/Dental/Vision insurance
On-Site Gym and free Yoga classes
$1,500 annual budget for career development & education
$1,000 annual game device and IAP budget
Free drinks & snacks, catered lunch on Fridays
Happy hours, social events and more
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.