As a
Game Developer at Tamatem, you'll take charge of implementing exciting new game features while enhancing the ones we already have. Collaborating closely with your talented teammates, you'll play a key role in crafting top-notch mobile games that players will love.
Responsibilities:
- Streamlined and Maintainable Code: Craft code that is not only efficient but also easily maintainable, adhering to industry-standard programming practices
- Feature Development: Play a pivotal role in bringing new game features to life and enhancing existing ones, all to elevate gameplay and enrich the user experience
- Bug Detection and Resolution: Proactively identify and resolve software bugs to provide players with a seamless, error-free gaming experience
- Active Meeting Participation: Engage actively in team meetings, sharing insightful suggestions and feedback that shape project planning and development strategies
- Collaboration with the Team: Work closely with your teammates, including artists, designers, and QA testers, to ensure a harmonious integration of code and game elements
- Cross-Department Collaboration: Partner with different departments, such as marketing and production, to align the development processes with the company's wider objectives
- Code Review: Evaluate the code produced by fellow developers, providing constructive criticism and ensuring adherence to coding standards and best practices
- Guidance for Junior Developers: Mentor junior developers, helping them hone their skills and grow professionally within the team
- Task Estimation: Provide accurate estimates for the time needed to complete various development tasks, aiding in effective project planning and resource management
Requirements
- Proven expertise in the domain of game development, demonstrating a comprehensive understanding of game design principles and methodologies
- Thorough knowledge of C++ coupled with robust programming capabilities, including proficiency in object-oriented programming (OOP) principles and various programming paradigms
- Experience with iOS and Android platforms, showcasing an advanced understanding of their respective development environments and guidelines
- Acquaintance with Java and Objective-C for platform-specific development on Android and iOS, respectively
- Familiarity with game development frameworks such as Unity, Cocos2d-x, or equivalent technologies, illustrating your capability to utilize these tools for game development. Experience with the Cocos2d-x engine is particularly advantageous
- Practical experience with development tools such as Xcode, Android Studio, and git for version control purposes
- Experience in integrating third-party SDKs (e.g., analytics, advertisements, and attribution) into native Android and iOS game applications
- A sincere enthusiasm for continuous learning and remaining informed about evolving technologies and industry trends
- Demonstrated ability to work autonomously, exhibit initiative, and proactively address challenges
- Exceptional communication skills, facilitating the clear articulation of ideas and effective collaboration with team members
- A strong passion for gaming
Benefits
- A lively and enjoyable workplace where our curious, dedicated, and enthusiastic team is excited to make a difference!
- Opportunities for ongoing learning and professional development