Background in computer science, computer engineering, or similar technical skills
Demonstrated experience building libraries and application program interfaces (APIs)
Knowledge of Unity game engine and/or related technologies
Proficient in programming languages (C#, C++, Object C, Parse, JavaScript, or Java)
Superb analytical and problem-solving skills
Excellent communication and collaboration abilities
Great organizational and time management skills
Ability to contribute to innovation in game design
Good to have:
Education and training in game design and development
Prior app development experience in Android or iOS
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
Company Overview
Maliyo is a Lagos-based game development studio that creates African-inspired games for mobile users with over 40 games in our portfolio. Maliyo infuses the continent’s lively culture and experiences into everything we create. Our goal is to embed Africa’s vibrant culture into video games through storylines, character development, immersive environments, captivating sounds, and strong visuals.
Essential Functions
Brainstorm game concepts, design elements, and specifications with the game design team.
Collaborate with programmers to set work schedules and deadlines.
Select suitable game frameworks and translate concepts into clean and efficient code.
Design and test gameplay features and prototypes.
Generate game scripts and storyboards, as well as create storyboard, animated game characters, and objects.
Program game’s terrain and artificial intelligence for non-player characters.
Contribute to user interface development, as well as the integration of graphic design, animation, and audio features.
Develop game milestones, checkpoints, and expansion packs.
Perform tests and implement validation procedures.
Troubleshoot code and fix bugs.
Document the full lifecycle of game development.
Maintain code, resolve issues, and perform bug fixes.
Integrate the latest game industry trends into game designs.
Requirements
Background in computer science, computer engineering, or similar technical skills.
Education and training in game design and development preferred.
Demonstrated experience building libraries and application program interfaces (APIs).
Knowledge of Unity game engine and/or related technologies.
Proficient in programming languages, such as C#, C++, Object C, Parse, JavaScript, or Java.
Prior app development experience in Android or iOS is desirable.
Superb analytical and problem-solving skills, including solving complex software and coding issues.
Excellent communication and collaboration abilities.
Great organizational and time management skills.
Ability to contribute to innovation in game design.
Personal commitment to improving your own knowledge and skills with a proactive and enthusiastic approach to work.
Work requires continued attention to detail in establishing priorities and meeting deadlines.
Must be able to handle multiple tasks simultaneously while adhering to deadlines and within a fast-paced environment.
Demonstrated flexibility and the ability to work with cross-functional teams in-person and remotely.