**Makkajai Mission**We believe that learning should be fun - especially for young kids who are our future. We build smartphone and tablet based games, which delight kids, while they learn and practice Math. Who Do We Hire?At Makkajai, we hire the best minds in technology to innovate, build and break things so that kids could have the best learning experience possible.Our challenges are big - impacting millions of kids worldwide and our path is not always easy. We’re selective about who joins us on this journey. There’s a certain kind of person who takes on the challenges of game development at Makkajai:Someone excited by the idea of owning; People who like to build new products, features and services from scratch, Developers who can manage the ambiguity and pace of a company whose ship cycles are measured in days, not months.Full Stack Developer, PuneExp Range: 2-4 YearsWe are looking for smart and driven Full Stack Developers to join our team in Pune. The work involves - Building learning games (using Unity). Maintaining and enhancing existing suite of learning games. Designing and writing code in any Object Oriented programming language - writing cross-platform code that works on multiple device formatsIterative development and playtesting with kidsConstant self learning to improve skillsWork closely with other team members - pedagogy experts, game designers, testers, marketing - to ensure that the products we build are a success. Must HavesGood understanding of CS fundamentals, OOPS, data structures and algorithmsStrong programming skills in any of the OOP languages.Good knowledge of SQL and at least one databaseShould be familiar with basic design patterns and other coding standards and other good practices. Practical coding experienceExcellent problem solving skillsWorking knowledge of MAC, UNIX or Linux systemsVery good interpersonal and communication skillsGood To HavesExposure to C++/C#/Java and Objective C.Exposure to Unity. Any game-making experienceAny mobile app development experience. Open to learning new programming languages and frameworks
Expert knowledge of Unity3D progamming. Virtual Reality(VR) Applications/Games and 3D development experience. Strong knowledge of object oriented design, design patterns, 3D Math,UI,Animation .Should have been developed at least one game published.
Passion for creating 3D games/apps using Unity engine. A good knowledge of games programming (including gameplay, AI, maths/physics, 2D, 3D and UI). A creative approach to solving problems. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and API’s. Unit-test code for robustness, including edge cases, usability, and general reliability. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Requirements· - Knowledge and hands on experience of Unity 3D · Experience of developing and deploying multiple apps for VR & AR. - Knowledge and experience of using Vuforia, Google VR SDK, Oculus SDK, HTC Vive is a must. - Experience of developing apps with ARKit and ARcore will be added plus. - Strong technical and analytical skills.
Passion for high quality code to join a Game Development Team.
We are young and passionate team building our own product. You will enjoy working with us.