About this role
I. KEY JOB DUTIES
Technical Architecture & Development
• Design and implement scalable and maintainable game architectures using Unity.
• Oversee the development of high-quality, reusable, and efficient codebases.
• Ensure the integration of best practices in software development, including design patterns and coding standards.
Tool and SDK Development
• Lead the creation and enhancement of development tools and SDKs that streamline the game publishing process.
• Ensure that tools and SDKs are user-friendly, well-documented, and meet the needs of the development and publishing teams.
• Continuously improve tools and SDKs based on user feedback and evolving project requirements.
Project Planning
• Define project scopes, timelines, and deliverables in collaboration with stakeholders.
• Develop and manage project schedules, ensuring timely completion of milestones.
• Allocate resources efficiently to optimize team productivity and project outcomes.
Team Leadership & Management
• Lead and mentor a team of developers, ensuring effective collaboration and high performance.
• Assign tasks, set goals, and monitor progress to meet project deadlines.
• Foster a positive and productive team environment, encouraging continuous learning and professional growth.
Collaboration with CTO
• Work directly with the CTO to develop and maintain internal tools and SDKs that support game publishing operations.
• Translate the CTO’s vision and requirements into technical specifications and actionable development plans.
• Provide regular updates and feedback to the CTO on tool and SDK development progress, challenges, and solutions.
Collaboration & Communication
• Coordinate with cross-functional teams, including Game Product, UA, and Marketing, to ensure cohesive game publishing.
• Facilitate effective communication between team members and stakeholders to align project goals and expectations.
• Conduct regular meetings to discuss project status, challenges, and updates.
Quality Assurance & Performance Optimization
• Implement and oversee rigorous testing protocols to ensure game stability and performance.
• Identify and resolve performance bottlenecks, bugs, and other technical issues promptly.
• Ensure that all products meet high industry standards for quality and user experience.
Process Improvement & Innovation
• Continuously evaluate and improve development processes and pipelines to enhance efficiency and product quality.
• Stay updated with the latest industry trends, tools, and technologies to incorporate innovative solutions into projects.
• Advocate for and implement best practices in Agile/Scrum methodologies.
Risk Management
• Identify potential project risks and develop mitigation strategies to ensure project continuity.
• Proactively address challenges and obstacles that may impact project timelines or quality.
Technical Documentation
• Ensure that all team members have access to necessary resources and maintain comprehensive documentation of codebases, architectures, development processes, tools, and SDKs.
Stakeholder Engagement
• Provide regular updates to stakeholders on project progress, challenges, and achievements.
• Gather and incorporate feedback from stakeholders to refine project goals and deliverables
II. EDUCATIONAL REQUIREMENT / SKILLS / ATTRIBUTE
KNOWLEDGE:
• Advanced Unity Expertise: In-depth understanding of the Unity engine, including advanced features and optimization techniques.
• Full-Stack Game Development: Comprehensive knowledge of both front-end and back-end game development processes.
• Automated Testing: Proficiency in implementing automated testing platforms and writing unit tests to ensure code reliability.
• Mobile Development: Extensive experience in mobile game development, including platform-specific optimizations.
• Cross-Platform Development: Experience in developing tools and SDKs for multiple mobile platforms (iOS, Android).
• Software Architecture: Strong grasp of software design patterns and architectural principles.
• Continuous Integration/Continuous Deployment (CI/CD): Familiarity with CI/CD pipelines and related tools.
• Tool and SDK Development: Experience in developing internal tools and SDKs to support game development and publishing processes.
• Agile/Scrum Methodology: Extensive experience with Agile practices, particularly Scrum, and the ability to lead Scrum teams.
• Version Control Systems: Expertise with code versioning tools such as Git, SVN, and Mercurial.
SKILLS:
• Proficient with C# and Unity: Advanced programming skills in C# and extensive experience with Unity3D.
• Leadership & Team Management: Proven ability to lead and manage a development team effectively.
• Project Management: Strong project management skills with the ability to handle multiple projects simultaneously.
• Problem-Solving: Excellent critical thinking and troubleshooting abilities to address complex development challenges.
• Communication Skills: Outstanding verbal and written English communication skills to interact with team members and stakeholders.
• Technical Documentation: Ability to create and maintain clear and detailed technical documentation for codebases, tools, and SDKs.
ABILITIES:
• Innovative Mindset: Open-mindedness to learn and explore new technologies and methodologies.
• Trustworthiness: High level of integrity and reliability in managing projects and team dynamics.
• Strong Work Ethic: Commitment to delivering high-quality work and meeting project deadlines.
• Attention to Detail: Exceptional attention to detail to ensure the accuracy and quality of the final product.
• Adaptability: Ability to adapt to changing project requirements and priorities in a fast-paced environment.
• Mentorship: Capacity to mentor and develop team members, fostering a collaborative and growth-oriented team culture.
III. WHY YOU’LL LOVE WORKING HERE
• Great facility to work. You will have a MacBook and extra high-definition screens
• Premium health insurance package and annual medical check-up
• Sponsorship for training courses
• Interesting activities: gym/fitness club at work, English club, corporate social responsibility events...
• Attractive signing bonus for important positions
• With regular discussions with the CEO, founders, and executives of the company, you will have a lot of opportunities to learn from experts in their fields
• Annual bonus and project bonus
• International opportunity to expose and grow
• At least one abroad travels every year. We often send our elites to international conferences like GDC, WWDC, Google I/O... to update the latest technology
• Full labor insurance (social, health, unemployment)
• Annual leave 12 days / sick leave 2 days / remote work 12 days
• Free food & drinks, kitchen at work, PlayStation after work
• Friday evening party, happy hour, team activities, and awesome parties…