Malaysian independent developer Todak Studios is looking for new applicants to join their team. They have five new positions open for a Project Manager, Programmer (System), Programmer (Backend), Game Tester (QA), and Marketing Executive.
Here are the details on the different roles Todak Studios is looking to fill:
Project Manager:
- Assist the producer in kicking-off any new mandate/project and act as the owner of assigned areas’ deliverables
- Support the team in Capacity planning and Realistic Scope Management.
- Scheduling and tracking of Deliverables (Status, progression, priority).
- Clear communication and management of Risks.
- Milestone Planning, Review, Retrospectives
- Drive progress and improve the game throughout development
- Mitigate and highlight any existing and potential risks ahead of time,
- Track schedules, identify current and future risks and troubleshoot communication and dependency problems
- Track assets and tasks in the short-term as well as thinking long-term about the project.
- Experience using game development frameworks such as Unity and Unreal Engine.
- Experience with web and mobile game development.
- Ensure that the various planning, communication, and tracking tools are properly implemented and updated
- Responsible for putting together documentation packages required to go through all the approval & certification process phases with first parties
- Knowledge of programming, animation,3D, and session management.
- Manage certain aspects of production and special projects (e.g. organize playtests, obtain age rating certificates, follow-up on legal questions & approvals, etc.)
- Proactive self-starter, but also a team player. Strong time management skills in a technically complex and fast-paced work environment.
Programmer (System)
- Work closely with game designers, artists, and animators to bring the vision of the project to life.
- Work on gameplay systems, tools, and other features as required for various productions.
- Write clear and well-structured C++ code while bearing in mind performance, maintenance and compatibility requirements.
- Verify and validate that newly developed systems conform to the project’s goals without negatively affecting existing code.
- Find and fix bugs flagged by Quality Control and team members from other disciplines.
- Document work to transfer system knowledge allowing users to understand the use of new game system functionalities.
- Perform all other related tasks.
- Work as a key part of an agile development team, taking responsibility for organizing and planning their own work.
- Supporting the Lead Programmer in any ad hoc tasks and duties.
- Collaborate with team members to design solutions and plan work.
- Provide estimates and deliver work on schedule.
- Experience developing games professionally, and shipping game titles
- Excellent C/C++ programming skills, with good knowledge of object-oriented development
- Well versed in game’s and the ability to articulate what is strong/weak about the design of existing games (an interest in online games is preferred)
- Excellent communication and interpersonal skills
- Console and mobile experience
- Proven ability to debug defects of a reasonable complexity
- Self-motivated, strong work ethic, and able to work independently
- Creativity in problem-solving and the ability to think outside of the established solutions
- Keen interest in games
- Software used: C, C++, Java, Nuke, Unreal Engine, Maya, 3D Studio Max, Adobe Photoshop/Illustrator/AfterEffects, and Unity
Programmer (Backend)
- Work closely with game designers, artists, and animators to bring the vision of the project to life.
- Write code for storing and retrieving large amounts of data, making this data easily surfaced to both players and developers
- Build data entry tools for designers to iterate on parts of the system such as the store
- Use profiling and debugging tools to iterate on services to ensure availability and efficiency
- Implement backend services for online features of the game.
- Work as a key part of an agile development team, taking responsibility for organizing and planning their own work.
- Perform all other related tasks.
- Supporting the Lead Programmer in any ad hoc tasks and duties.
- Collaborate with team members to design solutions and plan work.
- Provide estimates and deliver work on schedule.
- Experience with SCM tools (Git / Jira )
- js and NoSQL experience (Ideally Node.js / MongoDB )is a plus.
- Experience building synchronous multiplayer games.
- Up-to-date knowledge on the latest mobile gaming trends
- Practical knowledge of the iOS and Android platforms
- Experience in debugging, performance profiling, and code analysis
- Experience working in Agile and similar project management methodologies.
- Experience writing code in Python, Java, C++, C#, Ruby, Go, or any of the many languages used to build back-end services
- Strong understanding of database design and query optimizations using both relational databases, such as MySql, and key-value stores, such as Redis
Marketing Executive
- Develop a game marketing strategy that will help attract and retain players in a competitive market.
- Implement targeted marketing campaigns that will drive player engagement and bring commercial results.
- Drive the company’s media strategy and execute PR campaigns for brand awareness.
- Develop social channels growth in terms of both followers & engagement.
- Identify the right influencers to bring onboard for video game marketing
- Measure and analyze campaigns to determine their effectiveness
- Marketing experience. Experience in the gaming industry is a plus.
- Knowledge of the games industry: having a wide range of knowledge of different games and platforms in relevant genres, keeping up to date with the latest trends, is preferred
- Passion for video games
- Excellent communication and presentation skills. Able to write compelling copy, engage people from a wide range of backgrounds
- High attention to detail and great personal communication skills
- Team player. Able to work with multiple groups of people to deliver the desired outcome
Game Taster (QA)
- To optimize the quality of the game
- Find and report bugs in a clear and concise manner;
- Perform regular regression to validate that bugs are fixed;
- Execute all test cases as defined by the lead, respecting fixed productivity and quality targets;
- Validate new content, features, and fixes from the development team for both quality and functionality before those changes are submitted to the game;
- Proactively give feedback on the significance of the bugs encountered, the status of the build, and your perception of the game’s quality;
- Complete smoke tests on specific versions
- Maintain good communications and productive collaboration with the development team
- Constantly communicate issues encountered to developers;
- Determine test needs with development teams and project managers
- Work closely with the Project Manager to create and complete test plans and draft reports.
- Knowledge in QA/QC
Click on each link to learn more about how to apply.
Todak Studios are a Cyberjaya-based development team that has worked on games like Police Sentri and Together Island for mobile devices. They further emphasize that their team specializes in 3D anime, rendering, and VFX.
If you’re looking to enter the video game industry, perhaps Todak Studios would be a good place to start.
We wish the best of luck to all potential applicants.