• Full Stack Game Developer

    Responsibilities:

    • Building learning games (using Unity).

    • Maintaining and enhancing existing suite of learning games.

    • Designing and writing code mainly in any object oriented programming language - writing cross-platform code that works on multiple device formats.

    • Iterative development and play testing with kids.

    • Constant self learning to improve skills.

    • Work closely with other team members - pedagogy experts, game designers, testers, marketing - to ensure that the products we build are a success.

    Requirements:

    • Good exposure to OOP and good skills in any of the OOP language.

    • Good knowledge of SQL and at least one database.

    • Should be familiar with basic design patterns, writing clean and maintainable code, refactoring, unit testing, coding standards and other good practices.

    • Practical coding experience

    • Excellent problem solving skills

    • Working knowledge of MAC, UNIX or Linux systems

    • Very good interpersonal and communication skills

    • Should be able to work independently

    • Good command over IDE's and its various shortcuts

    • Good understanding of development tools

    • Open to learning new programming languages and frameworks

    Nice to have:

    • Good exposure to C# and C++ .

    • Exposure to Unity and Cocos2d-X.

    • Any game-making experience.

    • Any mobile app development experience.

    • Exposure to functional programming.

  • If you're up for the challenge