Senior Software Engineer (Mobile Devices) – Dallas, TX, USA
Responsibilities
- Development and maintenance of cross-platform online technology
- Ability to work with a diverse and experienced team of developers in a creative and fast-paced environment
- Collaborate with other programmers, designers and artists
- Create, test, debug and maintain game code and scripts
- Mentor and lead other members of the Engineering team
Requirements
- Verifiable proficiency with C#, Object Oriented Design and Design Patterns
- Mobile device or Embedded development experience
- Architectural experience (client/server preferred)
- Knowledge of Linux and Windows platforms
- 5+ years of programming experience
- 3+ years of computer or mobile game experience
- Good communication skills
- Ability to contribute to and work within schedules that are assigned
- Bachelor of Science degree
Preferences
- Experience with mobile middleware, especially Unity3D
- Real-time and Multi-threaded environments
- 3D and mathematical background
- Prior shipped game titles and/or online game experience
