Audit the existing system to identify areas of improvements with respect to improving Platform/Application Speed and Scalability
Identify dependencies and interdependencies on Weaver and Game Engine and document the same for future use
Create a current system architecture documentation and propose changes in architecture for optimizing the platform (faster load time, reduce redundancies in the code, etc)
Conduct benchmarking and research on an ongoing basis for improvements to be made at the Frontend level to improve the overall platform efficiency
Work along with Weaver, Game team and Product Team in brainstorming and identifying opportunities and building a Product Roadmap
Create a 6-month roadmap for enhancing the UI/UX to support the product growth plan
Gain feedback continuously from users, customers, and colleagues on improving User Experience
Monitor app performance, watch for traffic drops related to site usability problems and rectify any issues
Create quality mockups and prototypes, ensuring high-quality graphic standards and brand consistency
Turn UI/UX designs into prototypes, creating excellent interactions from designs
Write reusable code and libraries (with matching documentation) to a standard which makes it quick and easy to maintain the code in the future
Evaluate the unit tests and validation procedures to assure quality development from the team
Contribute in the Product Requirement and Scoping as an internal Technical Consultant to ensure scoping is done in the right way thus reducing to and fro and aiming for First Time Right development
Ensure successful adherence of JIRA and sprint adherence by team members
Conduct regular training sessions to educate team members across departments about revisions in System Architecture, System Dependencies, Optimizations done at the Weaver end
Identify development areas for team members and provide internal and external training programs to sustain and enhance skills and capabilities
Grooming, developing and guiding team members to reduce rework and rejection by providing timely support (technical know-how)
Ensure the team follows the Knowledge Management process and adheres to the Documentation, SOPs and Checklist on an ongoing basis
Minimum 10-12 years’ experience in Frontend Development using Cocos Creator
Experience with TypeScript, Cocos Creator and/or Unity
Experience building mobile games across platforms – Web, M-Site, iOS and Android
Experience with native plugins for iOS and Android
Profound knowledge of PHP, Joomla, Angular JS, ReactJS, HTML5 and CSS3
A high level of proficiency with JavaScript frameworks such as jQuery, Angular 2+
A high level of experience with UI layouts, SASS, LESS, Bootstrap, and the CSS GRID system
Solid experience in using a complex REST API from the client-side
A solid understanding of cross-browser compatibility issues, and ways to work around them
Good knowledge and practical experience of client-side build/config management
Good knowledge and practical experience of testing tools like Webpack, Jasmine, Karma, etc.
Good understanding of code versioning tools, such as Git, Mercurial, or SVN
Good understanding of asynchronous request handling, partial page updates, and Ajax
Significant experience of debugging using JavaScript-based tools like Chrome Developer Console
Some exposure to Continuous Integration/Delivery pipeline for cloud, including Jenkins, SonarQube, Docker, etc.
Experience with most common game programming patterns (Singleton, Object Pool, Observer, State, Event Queue, Flyweight)
Has managed teams independently
Freedom to voice your opinion and influence product direction
Collective Leadership and Ownership
IITians and MBA’s from Ivy league schools
Refreshments, Snacks, Quizzing, … and fun unlimited