Jam City is seeking a motivated, skilled Software Engineer Lead to join our team. You will work with designers, artists, producers, and QA to develop exciting character abilities in Disney Emoji Blitz. If you have a passion for games and have an awesome engineering background, come join us!
RESPONSIBILITIES
- Client-related game software development to build fun character power-up abilities
- Solve challenging and complex problems around gameplay and client optimization
- Contribute ideas in a collaborative, supportive team environment
- Create flexible code that can be easily updated as product needs change
- Optimize content in various areas including performance, memory usage and file size
- Drive the creation of scripts / tools to help streamline the content development process
- Own deliverables and ensure everything has been thoroughly tested from concept to release.
- Identify opportunities for improvement and contribute to the long term content pipeline roadmap.
- Make multiple iterations with designers and artists until high standard of polish is achieved
- Work effectively as part of a multi-disciplinary team of engineers, artists, designers, producers and QA
- Participate in an agile environment, keeping the team updated with your progress
- Work closely with tech pod lead to deliver content goals and provide critical technical information
- Lead by example and provide mentorship to other content team members.
QUALIFICATIONS
- 5+ years of professional experience as a Software Engineer in a fast-paced, small-mid team environment
- Experience supervising others and overseeing deliverables
- Strong understanding of Unity3D app development
- Experience developing player feedback / game feel
- Experience and understanding of version control (SVN, Git, Perforce)
- Strong understanding of data structures, algorithms, memory management, design patterns, and modern/highly scalable application development
- Demonstrated knowledge of software design practices including modularity, event-driven architecture, object-oriented design, graphics and animation techniques, extensibility and testability
- Proven problem solving skills and the ability to learn new systems and identify flaws and solutions quickly.
- Proven expertise in producing high-performance products, with focus on performance tuning and optimal resource utilization
- Experience with live operating mobile games
- Organized, detail-oriented and able to deliver projects on time
- Experience with iOS and/or Android development processes
- Proficient in English
- Strong verbal and written communication skills with the ability to identify and articulate goals and risks to management
- Highly motivated, self-starting individual who is passionate about games
- BS in Computer Science (or equivalent)